我有n
文件數量,我想從m
中讀取數據來自每個文件中特定行的列數。我想以,m
列表或數組結尾,其中列表或數組的每一行都是來自其中一個文件的行。什麼是做到這一點的方法?或者,這甚至是最好的辦法嗎?我可以定義不同的列表或數組(每個列表或數組都有相似的名稱,可能只是用數字索引),但處理幾個不同的列表或數組似乎通常更復雜和更復雜,而不是僅處理一個具有兩個維度的列表或數組。Python:從多個文件讀取數據到2D numpy數組或列表的方法
例如...
file_names = ("file1" "file2" "file3" "file4") # so in this case n is 4
for name in file_names do:
### somehow save the m columns as a row in an array or list
print resulting_list_or_array
一些可能相關的注意事項:m
列我想從文件中讀取不在文件中的第一列m
(比方說我需要跳過skip_num
列,而我的確知道什麼n
和m
是。
另外,我想讀的行不是第一行,而是說了,row_num
行。
是'glob'通常與Python一起安裝的標準模塊(比如,如果我在Linux機器上的Python中運行'glob import glob',它很可能會工作)還是必須自己安裝? – Joshua 2014-09-07 21:16:48
@Joshua yes ...'glob'是一個標準模塊...你試過這個答案嗎? – 2014-09-08 21:26:44
還沒有。如果我想讀取文件中的特定行,是否需要遍歷'f.next()'到達該行所需的次數? – Joshua 2014-09-09 13:47:40