【发布时间】:2019-11-15 12:09:29
【问题描述】:
如何按给定的频率分组,比如说每小时,并为时间序列数据集中的一列创建一组箱线图?
range = pd.date_range('2015-01-01', '2015-12-31', freq='1min')
df = pd.DataFrame(index = range)
# Average speed in miles per hour
df['speed'] = np.random.randint(low=0, high=60, size=len(df.index))
# Distance in miles (speed * 0.5 hours)
df['distance'] = df['speed'] * 0.25
# Cumulative distance travelled
df['cumulative_distance'] = df.distance.cumsum()
df.head()
如何按给定的频率分组,比如说每小时,并为速度创建一组箱线图?下面给出了一个示例输出。
【问题讨论】:
-
想更新问题,但是我单独问了。如何为每一天的每一小时绘制一个箱线图? stackoverflow.com/questions/56893658/…
标签: python pandas matplotlib time-series seaborn