2024-09-29 23:17:37 发布
网友
在使用pandas函数重采样时,您是否使用过百分位numpy函数??
考虑到“data”是一个只有一列包含10min数据的dataframe,我想这样做:
dataDaily=data.resample('D',how=np.percentile(data['Col1'],q=90)
我得到了以下错误:
你试过这个吗?
必须将函数传递给how参数,而不是值。我认为在您的例子中,您可以使用匿名函数(lambda函数):
how
dataDaily = data.resample('D', how=lambda x: np.percentile(x['Col1'], q=90))
示例:
必须将函数传递给
how
参数,而不是值。我认为在您的例子中,您可以使用匿名函数(lambda函数):示例:
^{pr2}$相关问题 更多 >
编程相关推荐