同じフォルダ傘下のcsvに、一括して同じ処理を行いたい。

実現したいこと

同じフォルダ傘下にある複数のcsvファイルに対して、同様の処理を実施して、上書き保存したいです。

csvファイルの構成 ( 001.csv ~ ***.csv)
・001.csv

AA BB CC DD
1 100 99 50
2 110 99 100
3 120 99 150
4 130 99 200

上記の様なcsvファイルが、同じディレクトリ内に数十個 ( 001.csv ~ ***.csv) ある場合に、
AA列のみ削除した、以下のような構成として上書き保存する処理を繰り返し実行したいです。
・001.csv

BB CC DD
100 99 50
110 99 100
120 99 150
130 99 200

試した事

フォルダ内csvをdfとして読み込み、繰り返し処理を行うfor文を試してみましたが、実行が上手くいきませんでした。

import pandas as pd
from pathlib import Path

path = Path('./csv_data/')
for i, file in enumerate(path.glob('*.csv')):
fileindex= i
df_a = df.drop(['date'],axis=1)

AttributeError: 'function' object has no attribute 'drop'

======================================
以上、よろしくお願いいたします。

コメントを投稿

0 コメント