ライブラリに大量の .csv ファイルがあり、その内容 (NxM 行列) を取り出して辞書に入れたいと考えています。それらはすべて同じサイズであり、{means1、means2、...} および {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']
私は少しのコードを探しています
- 名前を抽出します。この場合、「手段」と「軌跡」
- それぞれの名前に基づいて dict を作成します。
means_dict = {}
- 関連する .csv ファイルで dict を埋めます。
means_dict['0'] = ('means0.csv')
例えば、 ectのようなもので終わる。
それが理にかなっていることを願っています!