
実現したいこと
同じフォルダ傘下にある複数の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 コメント