今週Pythonを触り始めた本当の初心者ですので、的外れな質問でもお手柔らかにお願いいたします。
【やりたいこと】
下記階層になっている中で、最下層のCSVファイルに同じ処理をしたいです。
処理:DateFrameに値を入れたい(できれば複数を結合したい)
なお、colunms等は今は考えていないので、後程形は整えていきたいと思います。
また、読み込むときにファイル名を降順にし、その順で読み込んでいきたいです。
【階層】
current ―test―XXX―1.csv
―2.csv
分かりにくくてすみません。
「XXX」の下に2つのCSVがあります。
【書いてみたコード】※「vjr」には「xxx」までのパスを指定しています。
vjr_path = glob.glob((vjr + "\*.csv")) vjr_path.sort(reverse=True) print(vjr_path) for vjr_csv in vjr_path: vjr_all_csv = pd.read_csv(vjr_csv,header=None,usecols=[0,1,5,7,10,11,12,13,15,18,],encoding='cp932') print(vjr_all_csv)
これで出力すると、CSV1つ分しか出力されません。
for文のどこかが間違えているのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/08/10 07:40