在Pandas中,可以使用pct_change()
函数来计算DataFrame中行之间的百分比增长。该函数会计算每一行与其前一行之间的百分比增长,并将结果存储在新的一列中。
以下是使用pct_change()
函数计算DataFrame中行之间百分比增长的步骤:
import pandas as pd
DataFrame()
函数创建一个包含数据的DataFrame对象。data = {'A': [10, 20, 30, 40, 50],
'B': [15, 25, 35, 45, 55]}
df = pd.DataFrame(data)
pct_change()
函数计算DataFrame中行之间的百分比增长,并将结果存储在新的一列中。df['Percentage Change'] = df['A'].pct_change()
在上述代码中,我们计算了'A'列的百分比增长,并将结果存储在名为'Percentage Change'的新列中。
print()
函数打印DataFrame,查看计算结果。print(df)
完整的代码示例如下:
import pandas as pd
data = {'A': [10, 20, 30, 40, 50],
'B': [15, 25, 35, 45, 55]}
df = pd.DataFrame(data)
df['Percentage Change'] = df['A'].pct_change()
print(df)
输出结果如下:
A B Percentage Change
0 10 15 NaN
1 20 25 1.000000
2 30 35 0.500000
3 40 45 0.333333
4 50 55 0.250000
在输出结果中,第一行的百分比增长为NaN,因为没有前一行与之进行比较。从第二行开始,每一行的百分比增长表示该行与前一行之间的增长比例。
领取专属 10元无门槛券
手把手带您无忧上云