0

我有一个名为“generate_wind_cap_new_data”的函数,它返回一个熊猫数据框。

我想把这个剪掉一个特定的时间范围。我的代码是:

generate_wind_cap = partial(generate_wind_cap_new_data,freq='1T')['2011-1-1':'2011-12-31']

但我得到错误:TypeError:'functools.partial'对象没有属性' getitem '

我该如何处理错误?或者还有其他可能的方法吗?

谢谢!!

4

1 回答 1

0

functools.partial 返回一个可调用对象,换句话说,从 partial 返回的值是(实际上)一个函数。所以你的代码就像写 generate_wind_cap_new_data['2011-1-1':'2011-12-31']。我不确定您要做什么,但您可能需要调用从部分返回的函数。

于 2015-04-18T06:52:22.097 回答