【发布时间】:2017-11-24 23:39:21
【问题描述】:
我想对我的数据进行简单的时间序列可视化,如下所示:
1;2;0;"0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;";"0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0";"11";13.10.2016 10:13:42
2;1;0;"0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;";"0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0";"1";13.10.2016 10:13:42
据我所知,传感器的数据存储在这两个全为 0 的字符串中(并非所有行都只包含 0)。我将如何继续为每个传感器的日期创建一个包含一列的数据框?或者是什么让我可以随时间绘制传感器数据(例如 25 个和 20 个传感器)。
我尝试的是以下内容:
data = pd.read_csv('data.csv', delimiter=';')
df = pd.concat([data[[0:3]], data[3].str.split(';', expand=True),data[4].str.split(';', expand=True), data[[-2,-1]]], axis=1)
但是花了这么长时间,我没有等待处理 900,000 行的结果......
【问题讨论】:
标签: python pandas dataframe time-series