Python 加权平均重采样

Python 加权平均重采样,python,pandas,numpy,Python,Pandas,Numpy,我想在Python中使用加权平均方法对熊猫数据集进行重采样。 我正在使用的代码: etpa_hourlywa=etpa_data.resample("60Min").apply(lambda x: np.average(x['Price'],weights=x['Total quantity'])) Python给出了以下错误: Weights sum to zero, can't be normalized 我在数据集中(总量列)检查了几个小时的权重。当我检查时,它们的总和不是零 如何解决

我想在Python中使用加权平均方法对熊猫数据集进行重采样。 我正在使用的代码:

etpa_hourlywa=etpa_data.resample("60Min").apply(lambda x: np.average(x['Price'],weights=x['Total quantity']))
Python给出了以下错误:

Weights sum to zero, can't be normalized
我在数据集中(总量列)检查了几个小时的权重。当我检查时,它们的总和不是零


如何解决此问题?

权重是否至少都为正值?是的,所有权重都为正值。请发布更多代码和示例数据,以便我们可以尝试查找代码中的错误?请张贴一个最小的可复制的例子,一个可以复制和运行它。