SN6*_*N65 3 python time series pandas
我在 jason 文件中有一个日期列表,并且喜欢汇总它们以查看我在 10 分钟的时间间隔内有多少个......我认为 Pandas 中的时间序列是我应该寻找的,但我很困惑!任何的想法?
[更多细节] 当我使用 pd.read_json 加载 json 文件时;我只得到一列;它有大约 10,000 行。每一行都是一个pandas.tslib.Timestamp,例如“1970-01-01 20:12:16”。理想情况下,我喜欢将这些时间戳分组为 10 分钟的时间间隔;查看每个间隔中有多少时间戳并绘制条形图(直方图)。
你可以这样做resample。
时间戳列上的第一个索引,如果您还没有这样做:
df.set_index('time', inplace=True)
Run Code Online (Sandbox Code Playgroud)
添加一个数字列(您需要重新采样聚合的东西):
df['count'] = 1
Run Code Online (Sandbox Code Playgroud)
最后根据需要重新采样:
df.resample('10T', how='sum')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2169 次 |
| 最近记录: |