【发布时间】:2021-12-29 07:22:32
【问题描述】:
我正在探索共享单车数据。
我合并了两张表:一张包含共享单车数据,另一张包含天气数据。 “开始日期”列位于共享单车数据中。 “日期”列在天气数据中。
我想对每小时的 ID 计数进行分组,以便查看天气对自行车使用量的影响。
| ID | Start | End | Date Start | Duration | date | rain | temp | wdsp |
|---|---|---|---|---|---|---|---|---|
| 1754125 | Eyre Square South | Glenina | 01 Jan 2019 00:17 | 00:15:02 | 01-jan-2019 00:00 | 0.0 | 9.9 | 4.0 |
| 1754170 | Brown Doorway | University Hospital Galway | 01 Jan 2019 07:55 | 00:04:57 | 01-jan-2019 01:00 | 0.0 | 9.3 | 4.0 |
| 1754209 | New Dock Street | New Dock Street | 01 Jan 2019 11:42 | 02:57:57 | 01-jan-2019 02:00 | 0.0 | 9.2 | 5.0 |
| 1754211 | Claddagh Basin | Merchants Gate | 01 Jan 2019 11:50 | 00:02:43 | 01-jan-2019 03:00 | 0.0 | 9.1 | 5.0 |
我试过了:
data.groupby(['date','ID']).size()
data.groupby(['date','ID']).size().reset_index(name='counts')
但我真的不知道自己在做什么。任何帮助将不胜感激。
【问题讨论】:
标签: pandas dataframe pandas-groupby data-science etl