使用Pandas读取txt文件:空格分隔符和列位置

2024-05-19 22:25:47 发布

您现在位置:Python中文网/ 问答频道 /正文

下面是我试图读入熊猫数据帧的txt文件的一个子集:

ACW00011604  17.1167  -61.7833   10.1    ST JOHNS COOLIDGE FLD                       
ACW00011647  17.1333  -61.7833   19.2    ST JOHNS                                    
AE000041196  25.3330   55.5170   34.0    SHARJAH INTER. AIRP            GSN     41196
AEM00041194  25.2550   55.3640   10.4    DUBAI INTL                             41194
AEM00041217  24.4330   54.6510   26.8    ABU DHABI INTL                         41217

可以看出,它使用空格作为分隔符,并且每个字段都缺少值和不同的长度。模式如下:

Variable   Columns   Type

ID            1-11   Character
LATITUDE     13-20   Real
LONGITUDE    22-30   Real
ELEVATION    32-37   Real
STATE        39-40   Character
NAME         42-71   Character
GSN FLAG     73-75   Character
HCN/CRN FLAG 77-79   Character
WMO ID       81-85   Character

最好的方法是什么?你知道吗


Tags: 文件数据txtidreal子集flagst