python - 如何使用滚动功能获取年度数据的含义?
问题描述
我有从 1958 年到现在的 CO2 数据,我正在尝试查看其每月波动。为此,我想使用滚动函数在我的数据框中创建另一列,以便我可以从每月总计中减去此列以查看波动。我的数据是每周一次,例如 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()
我可以看到已在数据框中创建了一个列并具有值,但我不知道它们是否正确,因为我不确定我应该期待看到什么。我也不确定如何从另一列中减去这一列来得到我的最终情节。我没有收到任何错误消息。
解决方案
如果你想从另一列中减去一列,你可以这样做:
dfMaunaLoa['substract_column'] = dfMaunaLoa['column_1'] - dfMaunaLoa['column_2']
并在你的情节中使用
推荐阅读
- reactjs - 在保持松耦合的同时整合 API 调用的模式?
- linux - 更新 apt 会破坏我在 Ubuntu 18.04 上构建的 docker
- c++ - 如何在 C++ 或 OpenCV SubMatrix 中的 2D 子向量上使用 OpenACC?
- python - 什么是在不涉及炮击的 python 中运行强盗的更简洁的方法
- python - 如何检查列表中是否存在整数或字符串
- azure - Azure CDN 终结点:为默认自定义域 mediaservice-inct.streaming.media.azure.net 启用 HTTPS
- ubuntu - CMake 错误:CMake 无法找到与“Unix Makefiles”对应的构建程序。CMAKE_MAKE_PROGRAM 未设置。在 Ubuntu 中
- c# - 如何使用 CreatedAtRoute() 方法响应发布请求
- reactjs - 为 Redux 操作设置 Typescript 接口(类型“...”没有调用签名)
- python - 通过拖动鼠标旋转对象pygame