如何使用滚动功能获取年度数据呢?

我有1958年以来的二氧化碳数据,现在我试图查看其每月波动。为此,我想使用滚动功能在数据框中创建另一列,以便可以从每月总计中减去此值以查看波动。 我的数据是每周一次,例如3/29 / 1958、4 / 5/1958等。

我以前从未尝试过使用滚动功能,并且正在尝试找出它。

到目前为止,我已经写好了

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()

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

loulizhi969 回答:如何使用滚动功能获取年度数据呢?

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

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

并在您的情节中使用

本文链接:https://www.f2er.com/3147452.html

大家都在问