我正在构建一些处理图像的机器学习代码。我在屏蔽正确的数据时遇到了问题。你知道吗
所以我在一个数据框中有两列,一个图像的文件名和它的标签。问题是,可能有一个标签与没有图像对应,因为我标记了一些后来讨论的图像。我试图掩盖它们,当然可以做一些丑陋的事情来做到这一点,但由于我是Python新手,我希望得到一些建议。你知道吗
df是一个具有filename和file\u属性列的数据帧
df.drop(df[df['filename'] in os.listdir(PATH)].index, inplace=True)
我希望输出会删除不在目录中的文件,但我得到一个错误:
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
在熊猫中处理这种情况时,必须使用函数
isin()
:相关问题 更多 >
编程相关推荐