Python dataframe跟踪两个月列的百分比变化可以通过以下步骤实现:
import pandas as pd
data = {'月份': ['一月', '二月', '三月', '四月', '五月', '六月'],
'数据': [100, 120, 90, 110, 130, 150]}
df = pd.DataFrame(data)
df['百分比变化'] = df['数据'].pct_change(periods=2) * 100
这里的periods=2
表示计算两个月的百分比变化。
print(df)
输出结果如下:
月份 数据 百分比变化
0 一月 100 NaN
1 二月 120 NaN
2 三月 90 -10.000000
3 四月 110 10.000000
4 五月 130 36.363636
5 六月 150 25.000000
注意,由于计算百分比变化需要至少两个数据点,所以前两个月的百分比变化为NaN。
至于手工录入月份,可以根据实际情况进行手动输入或者通过其他方式获取月份数据,并将其添加到DataFrame中。
这里没有提及腾讯云相关产品和产品介绍链接地址,因为要求答案中不能提及亚马逊AWS、Azure、阿里云、华为云、天翼云、GoDaddy、Namecheap、Google等流行的一些云计算品牌商。
领取专属 10元无门槛券
手把手带您无忧上云