如何根据一列的值将一个数据帧分为几个数据帧

时间:2019-06-24 20:57:49

标签: python jupyter-lab

我有一个充满员工数据的数据框,我试图创建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()

第一个生成数据框,其中只有所选行中的员工,而第二个则返回为空的数据框

0 个答案:

没有答案