小编Adr*_*rra的帖子

拆分列名称并根据列名称中的数据创建新列

我在熊猫数据框中的传感器数据如下所示:

Timestamp           1014.temperature    1014.humidity   1015.temperature    1015.humidity   1016.temperature    1016.humidity
2017-10-01 00:00:00 11.396667           92.440806       10.513333      92.204295            11.040000            92.959605  
Run Code Online (Sandbox Code Playgroud)

SensorID是由4位数字在各列中的点之前给出。Timestamp索引数据。数据还会继续存在多个时间戳和SensorID。

我该怎么做以检索SensorID每个列中的内容以创建一个新列,以便数据框如下所示:

Timestamp            SensorID Temperature   Humidity
2017-10-01 00:00:00  1014     11.396667     92.440806
2017-10-01 00:00:00  1015     10.513333     92.204295
2017-10-01 00:00:00  1016     11.040000     92.959605
Run Code Online (Sandbox Code Playgroud)

谢谢。

python time-series dataframe pandas

3
推荐指数
1
解决办法
57
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1

time-series ×1