這個函式很有用,隔一段時間不用就老忘記,在這裡舉例總結一下。
問題一:sales是乙個dataframe**,它有一列叫distance(每乙個值為"1.5km"、「5.0km"這種長相)。請把每乙個值變成"1.5」、"5.0"這種長相。
def
fun(x)
:return
str(x)
.split(
'k')[0
] sales[
'distance'
]= sales[
'distance'].
(fun)
from datetime import datetime
deff
(x):
dt= datetime.strptime(x,
'%y.%m.%d'
)#字串'2018.10.01' must match format '%y.%m.%d' 寫成'%y/%m/%d'將是不匹配的,出錯
return dt
sales.date= sales.date.
(f)
其中datetime的strptime():實現將字串轉換成指定格式的datetime。 Pandas 統計函式與apply
import numpy as np import pandas as pd from pandas import series,dataframe方法 說明count 非na值的數量 describe 針對series或各dataframe列計算匯 計 min max 計算最小值和最大值 argm...
pandas中apply 函式的用法
下面是 例子 import pandas as pd import datetime 用來計算日期差的包 def datainterval data1,data2 d1 datetime.datetime.strptime data1,y m d d2 datetime.datetime.strpt...
Pandas資料分析初學 Apply函式
首先匯入pandas庫 import pandas as pd 1 將資料框命名為crime 因為這個表中的資料有不同,所以需要將col 0的列設為index crime pd.read csv us crime rates 1960 2014.csv index col 0 2 每一列 colum...