CSVファイルを読み込んで、その中の特定の列の文字列と、別途テキストファイルの文字列が一致する場合、その行を削除したいのですがうまくできません。
以下にコードを記載しますが、for文の前後で行数等に変化がありません。
ご助言を頂けますと幸いでございます。
df=pd.read_csv('drive/My Drive/image chest X-ray/Data_Entry_2017_v2020_R1.csv',dtype=object)
print(df)
with open('/content/drive/My Drive/image chest X-ray/test_list.txt') as f:
for text in f:
text=str(text)
df=df[~df["Image Index"].str.contains( text )]
print(df)
タグに使用言語を含めるといいですよ。