sla*_*law 12 python csv python-2.7 pandas
看来pandas read_csv函数只允许使用单字符分隔符/分隔符.有没有办法允许使用一串字符,比如"*|*"或"%%"?
熊猫现在支持多字符分隔符
import panda as pd
pd.read_csv(csv_file, sep="\*\|\*")
Run Code Online (Sandbox Code Playgroud)
解决方案是使用read_table而不是 read_csv:
1*|*2*|*3*|*4*|*5
12*|*12*|*13*|*14*|*15
21*|*22*|*23*|*24*|*25
Run Code Online (Sandbox Code Playgroud)
所以,我们可以这样阅读:
pd.read_table('file.csv', header=None, sep='\*\|\*')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9343 次 |
| 最近记录: |