我在库中有一堆 .csv 文件,我想提取它们的内容(它们是 NxM 矩阵)并将它们放入字典中。它们的大小都相同,通常命名为 {means1, mean2, ...} 和 {trajectories1, trajectories2, ...}。
这是我用来获取文件列表的代码
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')
ect 的东西。
希望这是有道理的!