一尘不染

在Python熊猫中使用多个字符分隔符read_csv

python

似乎pandas read_csv 函数仅允许使用单个字符定界符/分隔符。有没有办法允许使用字符串“ * | *”或“ %%”代替?


阅读 193

收藏
2020-12-20

共1个答案

一尘不染

解决方案是使用read_table而不是read_csv:

1*|*2*|*3*|*4*|*5
12*|*12*|*13*|*14*|*15
21*|*22*|*23*|*24*|*25

因此,我们可以阅读以下内容:

pd.read_table('file.csv', header=None, sep='\*\|\*')
2020-12-20