有一个数据框,其中包含time
的一列和bill
的另一列。从表中可以看出,一天可能有多个记录。 time
的顺序可以是随机的
time bill
2006-1-18 10.11
2006-1-18 9.02
2006-1-19 12.34
2006-1-20 6.86
2006-1-12 10.05
基于这些信息,我想生成一个时间序列数据帧,其中包含两列Time
和total bill
时间列将按顺序保存日期,总账单将保存属于一天的多个账单记录的总和。
答案 0 :(得分:0)
newdf = pd.DataFrame(df.groupby('time').bill.sum())
newdf.rename(columns={'time':'Time', 'bill': 'total bill'}, inplace = True)
newdf
输出:
Time total_bill
0 2006-1-18 10.11
1 2006-1-18 9.02
2 2006-1-19 12.34
3 2006-1-20 6.86
4 2006-1-12 10.05