簡體   English   中英

如何將文本文件中的數據導入 pandas dataframe

[英]how to import data from a text file into pandas dataframe

我想以 pd dataframe的形式讀取文本文件,但我不知道應該選擇哪個分隔符來正確讀取數據。

文本文件中的數據如下所示:

在此處輸入圖像描述


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 = ' ' ,該列中的數據將在一列中的每個單詞中分開,並且文件中的所有數據都將被弄亂。

請有任何建議!

我們無法從圖片中確定,但數據可能是制表符分隔的。 如果是這樣,您可以像這樣讀取文件:

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

謝謝,我使用pandas.read_fwf(path,compression='infer')解決了這個問題。 此命令用於讀取固定寬度文件。

我們還可以using pandas.read_fwf(path,compression='infer',names=header)指定 header。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM