diff函式是用來將資料進行某種移動之後與原資料進行比較得出的差異資料,舉個例子,現在有乙個dataframe型別的資料df,如下:
index
value1a0
b1c2
d3如果執行:
df.diff()
則會得到:
index
value1
ananb1
c1d1
怎麼得到的呢,其實是經過了兩個步驟,首先會執行:
df.shift()
然後再將該資料與原資料做差,即:
df.shift()-df
函式原型:
dataframe.diff(periods=1, axis=0)
引數:
返回值
例如:執行
df.diff(2)
得到:
index
value1
anan
bnanc2
d2 執行
df.diff(-1)
得到:
index
value1a-1
b-1c-1
dnan
pandas中shift和diff函式關係簡單總結
signature pandas.dataframe.shift self,periods 1,freq none,axis 0 shift方法 signature pandas.dataframe.diff self,periods 1,axis 0 diff方法 先簡單總結 shift可以移動d...
pandas 常用函式
本文翻譯自文章 pandas cheat sheet python for data science 同時新增了部分註解。對於資料科學家,無論是資料分析還是資料探勘來說,pandas是乙個非常重要的python包。它不僅提供了很多方法,使得資料處理非常簡單,同時在資料處理速度上也做了很多優化,使得和...
Pandas常用函式
count 非 na 值的數量 describe 針對 series 或 df 的列計算匯 計 min max 最小值和最大值 argmin argmax 最小值和最大值的索引位置 整數 idxmin idxmax 最小值和最大值的索引值 quantile 樣本分位數 0 到 1 sum求和 mea...