我有一个充满员工数据的数据框,我试图创建2个单独的数据框,其中包含角色为“ EJECUTIVO DE VENTAS”和“ CONSULTOR DE NEGOCIOS”的员工,以及一个分别为“ LAVADOR”的员工和“ ACONDICIONADOR”。我设法使用.loc方法创建了第一个,而第二个DF使用相同的方法时又恢复为空。
我一直试图在创建数据集时添加.copy()方法,以便不修改原始数据框,但不起作用。
dfasesores= df.loc[df['NOMPUEST'].isin(asesores)]
dfasesores.head()
prep=['LAVADOR','ACONDICIONADOR']
dfprep = df.loc[df['NOMPUEST'].isin(prep)]
dfprep.head()
第一个生成数据框,其中只有所选行中的员工,而第二个则返回为空的数据框