我有csv文件(1.csv),例如:
[a] [b] [c]
[1] [2,54] ['a
b
c']
[2] [3,45] ['b
c
d']
这是有效的csv格式。如何使用熊猫读取此类文件? 在当前状态下,我有:
df = pd.read_csv('1.csv', sep=' ', thousands=',')
print(df)
[a] [b] [c]
0 [1] [2,54] ['a
1 b NaN NaN
2 c'] NaN NaN
3 [2] [3,45] ['b
4 c NaN NaN
5 d'] NaN NaN
但是不知道如何处理[]。在成功阅读中,我希望数据框应该是这样的:
print(df)
-----------------
a b c
0 1 2.54 a\nb\nc
1 2 3.45 b\nc\nd
答案 0 :(得分:-1)
Fast example for one column
pd.read_csv(“file”,sep=“ “,header=None)
df[0]=df[0].str.replace(“[“,””).str.replace(“]”,””)
设置标题
df.columns=df.iloc[0]