python - 用重采样替换变量
问题描述
我如何将下面的这一行复制为forloop?这条线有效:
data= data.resample('W').last()
data
date result
2010-01-10 0.53
2010-01-17 0.55
要转换为 forloop,我尝试了这个。这不会引发错误,但根本不会修改数据:
listxx = [(data, "data")]
for (x, y) in listxx:
x = x.resample('W').last()
解决方案
for i, (x, y) in enumerate(listxx):
listxx[i] = x.resample('W').last()
推荐阅读
- php - 无法使用 PHP 访问 JSON 数据
- macos - 如果迭代次数太高 Mac 终端不输出
- slack - 多个开发人员如何开发一个 Slack 应用程序?
- python - gradle 与 conda 和 pyenv 的交互
- python-3.x - 将 PySpark 数据帧转换为 pandas 数据帧的时间长度
- java - 从 Java DateTimeFormat 获取模式以创建漂亮的错误消息
- powerbi - 将 Notion API 连接到 Power BI 时出现错误 400
- python - 有没有办法将文件名更改为用户文本?在 tkinter gui 中?
- android - 打开android应用程序并通过命令行运行它
- postgresql - Sequelize 使用 uuid_generate_v4 设置默认值会给出语法错误