как разбить фрейм данных на несколько фреймов данных в соответствии со значениями столбца - PullRequest
0 голосов
/ 24 июня 2019

У меня есть фрейм данных, полный данных о сотрудниках, я пытаюсь создать 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()

первый создает фрейм данных, в котором только сотрудники в выбранных строках, а второй просто возвращается как пустой фрейм данных

...