Редактировать несколько столбцов в Pandas, используя LOC - PullRequest
1 голос
/ 16 апреля 2020

У меня есть фрейм данных с 4 столбцами:

фрейм данных

Я хочу создать новый фрейм данных, который содержит объединенные строки из вышеупомянутого фрейма данных, при условии, что необходимо применять в 2 столбцах.

Например, если необходимо добавить столбец B и столбец C == null -> 2 столбца в новом df.

Я пытался используйте lo c для ее решения, но кажется, что он редактирует только один столбец.

newdata.loc[(dataf['C'] == 'NaN') & (dataf['D'] == 'NaN'), 'A'] = 'Match'
newdata.loc[(dataf['A'] != 'NaN') & (dataf['B'] != 'NaN'), 'B'] = 'Unmatch'

Как мне это сделать?

Заранее спасибо:)

...