我在庫中有一堆.csv文件,我想提取它們的內容(它們是NxM矩陣)並將它們放入字典中。它們大小相同,通常命名爲{means1,means2,...}和{軌跡1,軌跡2,...}。將文件列表循環到字典中;基於字符串
這是代碼位我用它來獲取文件列表
import os
import glob
my_dir = 'insert your own datapath'
filelist = []
os.chdir(my_dir)
for files in glob.glob("*.csv") :
filelist.append(files)
其輸出
['means0.csv',
'means1.csv',
'means2.csv',
'trajectories0.csv',
'trajectories1.csv',
'trajectories2.csv']
我找了一下代碼,將
- 提取物名稱;在這種情況下,「手段」和「軌跡」
- 基於每個名稱創建一個字典,即
means_dict = {}
- 填寫與相關的.csv文件的字典。例如。結束了像
means_dict['0'] = ('means0.csv')
等。
希望它是有道理的!
你能張貼你已經嘗試了什麼,並沒有工作? –
使用csv模塊提取內容。這裏是關於如何使用基礎知識的[鏈接](http://www.pythonforbeginners.com/systems-programming/using-the-csv-module-in-python/) – SirParselot