【发布时间】:2021-06-01 23:02:50
【问题描述】:
所以,我正在使用一个大约有 20 列的数据框,但只有三列非常重要。
| Index | ID | Date | Time_difference |
|---|---|---|---|
| 1 | 01-40-50 | 2021-12-01 16:54:00 | 0 days 00:12:00 |
| 2 | 01-10 | 2021-10-11 13:28:00 | 2 days 00:26:00 |
| 3 | 03-48-58 | 2021-11-05 16:54:00 | 2 days 00:26:00 |
| 4 | 01-40-50 | 2021-12-06 19:34:00 | 7 days 00:26:00 |
| 5 | 03-48-58 | 2021-12-09 12:14:00 | 1 days 00:26:00 |
| 6 | 01-10 | 2021-08-06 19:34:00 | 0 days 00:26:00 |
| 7 | 03-48-58 | 2021-10-01 11:44:00 | 0 days 02:21:00 |
总共有 90 个唯一 ID 和几千行。我想做的是:
- 为每个唯一 ID 创建一个绘图
- 每个绘图的 y 轴为“Time_difference”,x 轴为“date”
- 每个图都有一条趋势线
- 最好是具有所有其他地块的平均值的地块
不胜感激任何关于如何开始的意见!谢谢!
【问题讨论】:
-
假设我这样做: df_new = df.groupby('ID)').nunique() 现在我只能一次绘制所有内容。我将如何绘制 90 个子图(针对每个唯一 ID),并指定 y 轴和 x 轴?
标签: python-3.x pandas dataframe