pandas读取文件时有多个不同的分隔符
pandas读取文件时默认有一个分隔符,可是如果我的数据是这样的有多个分隔符如空格逗号分号等:
此时使用:t1 = pd.read_table('test.txt', sep='\s|,|;', names=['c1', 'c2', 'c3', 'c4'])
使用参数sep
或 delimiter
分隔不同字符通过加上|
如果有多个空格的话使用\s+
使用参数names
设置列名
得到结果
pandas读取文件时默认有一个分隔符,可是如果我的数据是这样的有多个分隔符如空格逗号分号等:
此时使用:t1 = pd.read_table('test.txt', sep='\s|,|;', names=['c1', 'c2', 'c3', 'c4'])
使用参数sep
或 delimiter
分隔不同字符通过加上|
如果有多个空格的话使用\s+
使用参数names
设置列名
得到结果