-1

ライブラリに大量の .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']

私は少しのコードを探しています

  1. 名前を抽出します。この場合、「手段」と「軌跡」
  2. それぞれの名前に基づいて dict を作成します。means_dict = {}
  3. 関連する .csv ファイルで dict を埋めます。means_dict['0'] = ('means0.csv')例えば、 ectのようなもので終わる。

それが理にかなっていることを願っています!

4

2 に答える 2