在列中定位特定文件类型

Locating specific file types in a column

报告中的一栏标题为 'Filename',并且有多个可能的选项 'xxxx.pdf'、'xxxx.Empty'。

如何让 Python 仅定位例如“.Empty”的文件?

我一直在尝试以下代码,它不会产生错误,但在应该出现的时候也没有出现结果

df3.loc[df3['Filename'] == '.Empty']

提前致谢

假设你有这样一个数据框

df = pd.DataFrame([['a.Empty'], ['b.pdf']], columns=['file'])
    file
0   a.Empty
1   b.pdf

要获取所有空文件,请使用 str.contains

df[df['file'].str.contains('.Empty')]
    file
0   a.Empty

如果你想要除空文件之外的所有文件,那么

df[~df['file'].str.contains('.Empty')]
    file
1   b.pdf