[英]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.