pandas中的pct change的用法簡介

2021-10-11 04:17:41 字數 1064 閱讀 5863

在生活中,我們經常看到環比增長,環比上月增長的字眼,即本期資料比上一期資料的百分比變換率。在pandas中,我們可以通過pct_change方法迅速計算出上述資料。

>>

>

import pandas as pd

>>

>

import numpy as np

>>

> ser=pd.series([50

,60,70

])>>

> ser050

160270

# 如下所示,預設引數period=1

# 即計算出每一行和前一行相比

# 其百分比變化,

# (60 -50)/ 50 = 0.2

# (70 -60)/ 60 = 0.16

>>

> ser.pct_change(

)0 nan

10.200000

20.166667

>>

> ser=pd.series([10

,20,30

,40,50

])>>

> ser.pct_change(

)0 nan

11.000000

20.500000

30.333333

40.250000

dtype: float64

# 當設定period=2時

# 即第3行和第1行的資料相比較

>>

> ser.pct_change(period=2)

0 nan

1 nan

22.000000

31.000000

40.666667

哈哈,以上就是python小工具關於padas庫中pct_change的使用簡介。有興趣歡迎關注python小工具。一起學習python和pandas

Pandas中的分類

一 分類變數的結構 乙個分類變數包括三個部分,元素值 values 分類類別 categories 是否有序 order 從上面可以看出,使用cut函式建立的分類變數預設為有序分類變數 一 獲取分類屬性 a describe方法 該方法描述了乙個分類序列的情況,包括非缺失值個數 元素值類別數 不是分...

pandas中DataFrame mean函式用法

mean 平均數 pandas中的df.mean 函式預設是等價於df.mean 0 即按軸方向求平均,得到每列資料的平均值。相反的df.mean 1 則代表按行方向求平均,得到每行資料的平均值。舉例 我們 首先匯入pandas包 import pandas as pd建立矩陣 首先使用預設方法 會...

pandas中merge的用法

pandas中的merge和concat類似,但主要是用於 兩組有key column的資料 統一索引的資料.通常也被用在database的處理當中。import pandas as pd 定義資料集並列印出 left pd.dataframe right pd.dataframe print le...