我有一个包含这样数据的excel文件:
employee id department
Jane Smith 12345 HR
Joe Smith 54321 IT
Lee Smith 52341 Admin
我创建了一个像这样的数据框:
df=pd.read_excel(filename)
我正在尝试为一个部门的人员创建一个新的数据框架。
admin_folk = df[df['department'].str.contains('Admin').any()]
我得到的是" KeyError:True"
我看到的每个按值过滤掉数据帧的帖子都使用上面的结构。我知道该构造返回一个布尔值,但我认为创建一个新的df会携带该行的所有值。
我做错了什么?感谢