import pandas as pd
import csv
import io
data = []
with open('input.csv') as f_input:
for line in f_input:
data.append(next(csv.reader(io.StringIO(line.replace("[,]", "")))))
df = pd.DataFrame(data[1:], columns=data[0])
print(df)
给您一个数据帧:
Time Value1 Value2
0 246.58124 X X
1 246.581245 h2C X
2 246.58125 X h2C
3 246.581255 X h2C
4 246.58126 X h2C
您可以在将每行转换为CSV行之前对其进行预分析,如下所示:
给您一个数据帧:
io.StringIO()
用于将line
转换为类似文件的对象,以供csv.reader()
使用相关问题 更多 >
编程相关推荐