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

У меня есть фрейм данных с именем raw, и он выглядит следующим образом:

enter image description here

Я пытаюсь разделить основной фрейм данных на два отдельных фрейма данных (например, df1 и df2) в зависимости от того, является ли BDA нулевым или нет. Как я могу сделать это при сохранении других строк?

Ответы [ 2 ]

0 голосов
/ 26 апреля 2018

Вы можете сделать с groupby

df1,df2=[x for _,x in df.groupby('BDA')]
0 голосов
/ 26 апреля 2018

Если у вас есть фрейм данных df, вы можете использовать простую нарезку:

df1 = df[df['BDA'] = 'null']
df2 = df[df['BDA'] = 'not null']

Это не повлияет на ваш исходный фрейм данных.

...