Python Timeseries对每日列数据求和

Python Timeseries对每日列数据求和,python,pandas,time-series,Python,Pandas,Time Series,我一直在试图找出如何根据日/月/年等对数据框中的一列求和。我不想对其他列执行聚合。由于dataframe将变得更短,我想使用dataframe其他列的最小值 这是我所拥有的,但它不能产生我想要的。它只对第一部分和最后一部分求和,然后对其余部分给出NaN值 df = pd.DataFrame(zip(points, data, junk), columns=['Dates', 'Data', 'Junk']) df.set_index('Dates', inplace=True) _add = {

我一直在试图找出如何根据日/月/年等对数据框中的一列求和。我不想对其他列执行聚合。由于dataframe将变得更短,我想使用dataframe其他列的最小值

这是我所拥有的,但它不能产生我想要的。它只对第一部分和最后一部分求和,然后对其余部分给出NaN值

df = pd.DataFrame(zip(points, data, junk), columns=['Dates', 'Data', 'Junk'])
df.set_index('Dates', inplace=True)
_add = {'Data': np.sum, 'Junk': np.min}
newdf = df.resample('D', how=_add)

谢谢

这段代码适合我(我不知道你可以通过dict重新采样,谢谢)。你能解释一下你所说的“第一部分和最后一部分”是什么意思并提供一个数据样本吗?发布原始数据以再现你的错误你能提供你收到的输出错误吗?