Как объединить несколько столбцов с одинаковыми именами в кадре данных, избегая дублирования - PullRequest
0 голосов
/ 01 октября 2019

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

В идеале я хотел бы получить:

df1:

      Description
    0 string
    1 dr. A
    2 Theme 
    3 open

из входного кадра данных ниже:

df1:

      Description Description Description Description
    0 string      NaN          string     NaN
    1 dr. A       dr. A        NaN        NaN
    2 Theme       Theme        Theme      Theme 
    3 NaN         NaN          open       open

1 Ответ

0 голосов
/ 03 октября 2019

Мы можем использовать обратную засыпку (bfill) и iloc здесь:

df1.bfill(axis=1).iloc[:, 0]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...