【发布时间】:2018-04-08 06:10:16
【问题描述】:
我的数据格式为:
1 440:0.033906222568727 730:0.0424739279722748 1523:0.0773048148348295 1893:0.0433930684646909
1 271:0.0646290650479301 405:0.0653366028581683 584:0.0744087075001463 770:0.0717824200677465
1 577:0.0679078686536282 761:0.0506946081073312
-1 440:0.0437614564467411 798:0.0370070258333617 831:0.0549176430011721 1681:0.0715035548706038 1963:0.102891965918849 2667:0.0461603813033019 2899:0.0672807783934756
我想以表格的形式输出:
1 440 0.033906222568727 ......
1 271 0.0646290650479301 ......
1 271 0.0646290650479301 ......
1 577 0.0679078686536282 .........
我尝试过使用
x = pd.read_csv('rcv1_train.binary', sep = "\s+|:", engine = 'python')
得到一个错误:
pandas.errors.ParserError:预期第 134 行中的 413 个字段,看到 419。错误可能是由于使用多字符分隔符时忽略引号引起的。
【问题讨论】:
-
"我尝试过使用" - 发生了什么?
-
我收到一个错误:pandas.errors.ParserError: Expected 413 fields in line 134, saw 419. 错误可能是由于使用多字符分隔符时引号被忽略。