【发布时间】:2020-06-04 17:48:04
【问题描述】:
我有一个频率为30s 的数据框系列。
df.head()
我想计算该系列中所有信号的每日平均值,但它似乎不起作用。我都试过了
df_average = df.to_period('D')
df.resample('D')
我希望每天只有 1 行。为什么我得到更多? 谢谢
【问题讨论】:
标签: python pandas dataframe data-science
我有一个频率为30s 的数据框系列。
df.head()
我想计算该系列中所有信号的每日平均值,但它似乎不起作用。我都试过了
df_average = df.to_period('D')
df.resample('D')
我希望每天只有 1 行。为什么我得到更多? 谢谢
【问题讨论】:
标签: python pandas dataframe data-science
@jezrael 肯定会走。也可以试试;
df.groupby(df.index.date).mean()
【讨论】:
如果有 DatetimeIndex 只添加一个聚合函数,这里是mean,到resample:
df1 = df.resample('D').mean()
【讨论】: