複数のファイルをループして各ファイルに別々のデータフレームを作成する最も良い方法は何ですか?私は他の質問を見てきましたが、ファイルのそれぞれを1つのデータフレームに連結するのがポイントです。Pandas read_csv複数のファイル
たとえば、mylist = ['a.csv'、 'b.csv'、 'c.csv']とし、各データフレームにファイル名(a、 b、c)、代入文の左側が文字列として扱われるため、これを行うことはできません。これを訂正すると、データフレームの割り当てとして解釈されます。私はあなたがDataFrames
のdictionary
を作成することができると思い
dfs = {f.rsplit('.csv',1)[0]: pd.read_csv(file)
for f in mylist}