我正在尝试根据分类评估一些图像。我使用下面的代码来读取 csv 文件:
import pandas as pd
file = pd.read_csv('test.csv', header=None)
所以我有一些看起来像这样的东西:
Image1 2 3 4 5 Green
Image1 3 4 5 6 Red
Image2 4 5 6 7 Red
Image3 1 4 8 9 Green
Image4 5 3 0 1 Yellow
Image4 6 2 1 1 Green
因此,如果我想保留值为“Green”的图像,输出应如下所示:
Image1 2 3 4 5 Green
Image1 3 4 5 6 Red
Image3 1 4 8 9 Green
Image4 5 3 0 1 Yellow
Image4 6 2 1 1 Green
这意味着当至少有一个我检查的元素位于最后一列时,我想在第一列中保留具有相同 id 的图像。
我使用了该isin
方法,但我不知道如何将图像保留在其余行中,这些图像至少在最后一列中具有“绿色”值。