如何将文本文件中的数据导入dataframe

2024-06-28 19:45:20 发布

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

我想以pddataframe的形式读取文本文件,但我不知道应该选择哪个分隔符来正确读取数据

Data in the text file looks like this :

enter image description here


USAF   WBAN  STATIONNAME   CTRY ST CALL  LAT     LON      ELEV(M) BEGIN    END

007018 99999 WXPOD 7018                  +00.000 +000.000 +7018.0 20110309 20130730

我需要将"STATIONNAME"放在一列中,但我选择的delimiter = ' ',该列中的数据将在一列中的每个单词之间分开,并且文件中的所有数据都将被弄乱

请给我任何建议


Tags: the数据textindata读取数据this形式
2条回答

我们无法从图片中确定,但数据可能是以制表符分隔的。如果是,您可以这样读取文件:

df = pd.read_csv('<filename>', sep='\t')

谢谢,我用pandas.read_fwf(path,compression='infer')解决了这个问题。 此命令用于读取固定宽度的文件

我们还可以指定头using pandas.read_fwf(path,compression='infer',names=header)

相关问题 更多 >