如何读取熊猫特定引用的csv文件

时间:2019-08-14 13:56:39

标签: python-3.x pandas

我有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

1 个答案:

答案 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]