【发布时间】:2022-01-16 05:00:39
【问题描述】:
给定的数据框如下所示:
sensorA sensorB deviceA deviceB inputA inputB machineA machineB flagA flagB mainA
Time
2021-11-26 20:20:00 379.0 0.0 0.0 489.0 0.77 35.0 0.0 51.0 -13.0 230.0 1.6
2021-11-26 20:30:00 344.0 0.0 0.0 143.0 0.76 31.0 0.0 50.0 -11.0 230.0 1.8
我想将其映射为以下格式,将各个列分隔为字段和属性的组合。
| Time | Type | attribute | Value |
|---|---|---|---|
| 2021-11-26 20:20:00 | sensor | a | 999 |
我已经尝试了多个方向来使用多索引、groupby 等来解决这个问题,但似乎无法解决如何准确地实现这一点?
任何帮助将不胜感激!
【问题讨论】:
-
你的列名和你的真实案例一样吗?列以 A 或 B,或 C,...结尾?
-
source_type?你的意思是type_tag?我可以安全地使用_作为分隔符吗?
标签: pandas dataframe indexing pandas-groupby influxdb