我正在編寫一個通用程序來讀取和繪製來自.txt文件的大量數據。每個文件都有不同數量的列。我知道每個文件都有8個我不感興趣的列,所以我可以通過這種方式計算出相關列的數量。我如何讀取數據並將每個相關列的數據分類到單獨的變量中?如何將數據列分配給變量
這是我到目前爲止有:
datafile = 'plotspecies.txt'
with open(datafile) as file:
reader = csv.reader(file, delimiter=' ', skipinitialspace=True)
first_row = next(reader)
num_cols = len(first_row)
rows = csv.reader(file, delimiter = ' ', quotechar = '"')
data = [data for data in rows]
num_species = num_cols - 8
我見過的人說,大熊貓有利於這樣的事情,但我似乎無法將其導入。我更喜歡沒有它的解決方案。
你想完全排序? –
來自每列的數據,以便我可以將每個物種作爲單個變量進行處理。 – evtoh
你能提供一行的例子嗎?或者給我們提供關於該文件的任何細節?沒有這個答案很難回答。 –