我想对我的数据做一个简单的时间序列可视化,如下所示:
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)
然而,这需要很长时间,我没有等待处理900000行的结果。。。你知道吗
我认为可以使用参数
quoting
:然后} :
apply
与^{相关问题 更多 >
编程相关推荐