编辑:
我在这里找到了部分答案:
https://dev59.com/D18d5IYBdhLWcg3wsD1W#26551913
https://dev59.com/1mUp5IYBdhLWcg3wz58H#15026839
如何在pandas中读取这种ASCII格式的表格:
----------------------------------------------------
| col1 col2 col3 col4 |
------------ ------------ ------------ -------------
1002 0.402397E-01 0.883513E-02 0.450885E-01 0.118748E-02
1003 0.105235 0.474509E-02 0.118508 0.168397E-03
1004 0.102625 0.225842E-02 0.317864E-02 0.997383
1 0.603750 0.475112E-01 0.679590 0.114713E-02
2 0.534171E-01 0.119815E-01 0.600187E-01 0.830949E-04
3 0.283291E-01 0.119353E-01 0.317530E-01 0.243996E-04
104 0.739759E-02 0.463873E-02 0.827061E-02 0.145207E-05
-----------------------------------------------------
我发现这个答案使用了
read_fwf()
,但需要手动指定列宽:
使用Pandas从文件读取分层ascii表