大熊猫将标题单元格拆分为多个标题列

时间:2019-07-13 00:47:39

标签: python pandas

我想和熊猫一起使用csv文件。在文件中,标题行位于单个单元格中。以下行在多列中。我找不到关于如何将第一行单元格中的字符串分成多列用于后续行列的答案。

-----------------------------------------
|Time, Sensor ID, Value, Voltage        |
-----------------------------------------
|1.560380e+09|chan0    |-10306|0.009563 |
-----------------------------------------
|1.560380e+09|chan1    |7255  |0.310634 |
-----------------------------------------
|1.560380e+09|chan2    |-1294 |0.058111 |
-----------------------------------------

我正在尝试将第一行拆分为:

-----------------------------------------
|Time        |Sensor ID|Value |Voltage  |
-----------------------------------------
|1.560380e+09|chan0    |-10306|0.009563 |
-----------------------------------------
|1.560380e+09|chan1    |7255  |0.310634 |
-----------------------------------------
|1.560380e+09|chan2    |-1294 |0.058111 |
-----------------------------------------

任何指针都非常重要!

1 个答案:

答案 0 :(得分:0)

enter image description here

file = r'C:\Users\me\Desktop\split_header.csv'
df = pd.read_csv(file)
df.columns = df.columns[0].split(',')
df