Pythonでconcatで連番のデータフレームを縦結合
pandasでデータフレームdf1からdf25までを縦結合したいと考えています。
ぐぐると2つの結合のものばかりで、3つ以上もOKとは書いていますが
pd.concat([df1,df2,df3,df4,...,df25])
のような書き方は避けたいと考えています。
他言語だとdf1-df25のように連番を処理するテクニックがあったりするのですが、pythonでもうまくかけるものなのでしょうか。
現在の案としてはdef
でdf2にdf1とdf2を結合したものを代入、それとdf3を結合したものをdf3に代入というのをループで回そうか、位しか思いつかないです。
文字列の処理でうまくかけないか考えております。
アイデアを貸してくださる方、よろしくお願いいたします。
追記
dfというリストの中にdf[1]からdf[25]というデータフレームを格納するところまではできたのですが、concatの際はどのように書けばよいのでしょうか。pd.concat(df)やpd.concat([df])ではうまくいきませんでした。
→pd.concat(df)
で無事解決しました。勘違いでした。すいません。