【问题标题】:Calculating daily averages in pd.Series计算 pd.Series 中的每日平均值
【发布时间】:2020-06-04 17:48:04
【问题描述】:

我有一个频率为30s 的数据框系列。

df.head()

我想计算该系列中所有信号的每日平均值,但它似乎不起作用。我都试过了

df_average = df.to_period('D')
df.resample('D')

我得到:

我希望每天只有 1 行。为什么我得到更多? 谢谢

【问题讨论】:

    标签: python pandas dataframe data-science


    【解决方案1】:

    @jezrael 肯定会走。也可以试试;

    df.groupby(df.index.date).mean()
    

    【讨论】:

      【解决方案2】:

      如果有 DatetimeIndex 只添加一个聚合函数,这里是mean,到resample

      df1 = df.resample('D').mean()
      

      【讨论】:

        猜你喜欢
        • 2021-07-30
        • 2019-03-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-09-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多