以下処理をするコードを書きました。
- 複数あるcsvファイルを結合。
- 3列目に'bolt'の文字列が入っている行を削除。
- PART NO列重複文字列を確認。
- PART NO列で重複文字列のある行を削除。
「2.」の処理が出来ない状況です。
どのようにしたら宜しいでしょうか?
import json,csv import pandas as pd import glob csv_files = glob.glob('*.csv') list = [] for f in csv_files: if 'bolt' not in f[3]: #ここをどうしたら動くのか? list.append(pd.read_csv(f)) df = pd.concat(list) df.duplicated("PART NO") #PART NO列の重複文字列を確認 dropdf=df.drop_duplicates("PART NO") #PART NO列で重複文字列のある行を削除。 dropdf.to_csv("csv matome choufuku.csv",index=False)
あなたの回答
tips
プレビュー