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设置列名
得到结果
相关文章: