首页 > 解决方案 > 用重采样替换变量

问题描述

我如何将下面的这一行复制为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()

标签: pythonpython-3.xpandaslistfor-loop

解决方案


for i, (x, y) in enumerate(listxx):
    listxx[i] = x.resample('W').last()

推荐阅读