我想将空格分隔的数据加载到 pandas 数据框中。如果我使用 sep='\s+'
,则会收到错误 CParserError: Error tokenizing data。 C 错误:第 5 行应有 7 个字段,但看到了 9 个
df = pd.read_table("data.rpt",sep='\s+',index_col=False)
我能够使用空格作为分隔符在 Excel 中打开此文件。如何用 Pandas 解决这个问题?
文件第一行:
Id IdEvent Agent Sist Group Con CInt
-- ------- ----- ---- ----- --- ----
18 2016101 B0C XCX ROD F DC 0
19 2016101 A0C DCX APT AD 5
15 2016103 V0C XCX ROD S DC 0
16 2016102 N0C XCX ROD CD 0
最佳答案
添加 delim_whitespace=True
作为参数。
关于python - 如何将空间分隔文件加载到 Pandas 数据框中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42208832/