我有一些看起來像這樣的實驗數據 - http://paste2.org/YzJL4e1b(太長了,不能在這裏發表)。由字段名稱行隔開的塊是同一個實驗的不同試驗 - 我想閱讀熊貓數據框中的所有內容,但將它一起存入某些試驗中(例如0,1,6,7 - 和2, 3,4,5在另一組合並)。這是因爲不同的試驗條件略有不同,我想分析這些條件之間的結果差異。我有另一個文件的不同條件的數字列表。Pandas DataFrame迭代讀取(tsv)文件
目前,我這樣做:
tracker_data = pd.DataFrame
tracker_data = tracker_data.from_csv(bhpath+i+'_wmet.tsv', sep='\t', header=4)
tracker_data['GazePointXLeft'] = tracker_data['GazePointXLeft'].astype(np.float64)
但這當然一氣呵成(包括字段名行)只是讀取一切 - 如果我能巢塊莫名其妙,讓我這將是巨大的通過數字指標輕鬆訪問它們...
你有什麼想法,我怎麼能最好做到這一點?
啊,我真的很接近我想。 @TheCymera,你上傳的數據究竟是如何在你的機器上?在缺少數據的情況下,第一行中的最後幾列如何處理?他們只是標籤? – TomAugspurger
是的,我通過從leafpad(我的文本基本編輯器)複製/粘貼內容。但最後的列並不真的打擾我 - 這是我想要做的選擇性分檔。 – TheChymera