在列中定位特定文件类型
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
报告中的一栏标题为 '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