pandas的apply函式使用

2021-09-26 20:41:54 字數 632 閱讀 6869

這個函式很有用,隔一段時間不用就老忘記,在這裡舉例總結一下。

問題一: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...