代码之家  ›  专栏  ›  技术社区  ›  user297850

基于给定数据帧生成时间序列数据帧[重复]

  •  0
  • user297850  · 技术社区  · 6 年前

    有一个数据帧,其中包括 time 和另一列 bill 时间

    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

    1 回复  |  直到 6 年前
        1
  •  0
  •   pwxcoo    6 年前
    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