当试图在panda中重新采样数据帧时获得max()而不是mean()时,什么会导致断言错误



我有一个子集,并按天对df重新采样,当我试图获得平均值时,这非常有效。

resampled = df.resample('D').mean()
print(resampled)

然而,当我试图获得max((时,我会得到一个断言错误。

resampled = df.resample('D').max()
print(resampled)

你知道我哪里错了吗?

好的,所以我只是玩了一下,如果我在Dataframe中指定列,它似乎可以工作。

重采样=df[["column1","column2"]].resample('D'(.max((

所以我想,如果有很多列的时候有点烦人的话,它是这样工作的。

正如有人所说,这可能与熊猫的版本有关。我有1.0.3。