我正在將文本文件導入Pandas數據框。列的數量可能會有所不同,名稱也會有所不同。如何排除熊貓頭中的第一個單詞?
但是,標題行始終始於~A
,並且read_csv將此解釋爲第一列的名稱,隨後將所有列名稱向右移動一步。
早些時候我曾經np.genfromtxt()
的說法deletechars = 'A__'
但我還沒有找到任何大熊貓同等功能。有沒有辦法在閱讀時排除名字,或者作爲第二個選項,刪除名字,但保持列完好?
我讀文件是這樣的:
in_file = pd.read_csv(file_name, header=header_row,delim_whitespace=True)
現在,我得到這個(就像文本文件如下):
~A DEPTH TIME TX1 TX2 TX3 OUT6
11705 2.94 10525.38 126.14 169.71 353.86 4.59 NaN
11706 2.93 10525.38 NaN 168.29 368.00 4.75 NaN
11707 2.92 10525.38 126.14 166.71 369.86 4.93 NaN
但我想」得到這個:
DEPTH TIME TX1 TX2 TX3 OUT6
11705 2.94 10525.38 126.14 169.71 353.86 4.59
11706 2.93 10525.38 NaN 168.29 368.00 4.75
11707 2.92 10525.38 126.14 166.71 369.86 4.93
是的,可能的路要走。 – Tbb