我需要在熊猫开个file.csv
。为此,我可以使用pd.read_csv('file.csv')
。
问题是,文件的格式不正确:
a b c
1 2 5
3 4 6
第一个分隔符是1个空格,第二个分隔符是3个空格。
我在pandas文档中找不到如何做到这一点的方法。
我可以事先对文件进行预处理,将其转换为StringIO
,然后用pandas打开,但对我来说这似乎有点黑客。
with open('file.csv', 'r') as f:
text = f.read()
text = text.replace(' ', ' ')
text = StringIO(text)
df = pd.read_csv(text)
我怎样才能直接用熊猫做到这一点呢?
https://stackoverflow.com/questions/56550495
复制相似问题