如何使用滚动函数得到年度数据平均值?

2024-09-29 17:18:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我有从1958年到现在的二氧化碳数据,我试图看到二氧化碳的每月波动。为了做到这一点,我想使用滚动函数在我的数据框中创建另一列,这样我就可以从每月的总数中减去它来查看波动。 我的数据是每周的,如1958年3月29日、1958年4月5日等

我以前从未尝试过使用滚动函数,现在我正在尝试解决它

到目前为止,我已经写了

dfMaunaLoa = 
pd.read_csv('weekly_in_situ_co2_mlo.csv',skiprows=44,usecols= 
['Date','CO2'],index_col='Date',parse_dates=True)
dfMaunaLoa['Rolling_Mean'] = 
dfMaunaLoa['CO2'].rolling("365D").mean()

我可以看到在数据框中创建了一个列,它有值,但我不知道它们是否正确,因为我不确定应该看到什么。我也不知道如何从另一列中减去这一列来得到我的最终绘图。我没有收到任何错误消息


Tags: csv数据函数inreaddatepdco2
1条回答
网友
1楼 · 发布于 2024-09-29 17:18:49

如果要从一列中减去另一列,可以执行以下操作:

dfMaunaLoa['substract_column'] = dfMaunaLoa['column_1'] - dfMaunaLoa['column_2']

并在你的情节中使用

相关问题 更多 >

    热门问题