Самосоединение Dataframe при попытке слияния столбцов int64 и объекта - PullRequest
0 голосов
/ 16 июня 2020

У меня есть такой фрейм данных:

id       name      parent
----------------------------------
8b0f50d1 eves      d1029075
8d934028 robg      d1029075
095ca9d5 mich      8d934028
a9b43cf0 robg      095ca9d5

Я хочу создать столбец parent_name, продукт путем самостоятельного объединения имени и родительского элемента в соответствии со столбцом id.

id       name      parent      parent_name
----------------------------------
8b0f50d1 eves      d1029075    
8d934028 robg      d1029075
095ca9d5 mich      8d934028    robg
a9b43cf0 robg      095ca9d5    mich

I пробовал решения из этого сообщения , но он вернул: «Вы пытаетесь объединить столбцы int64 и object. Если вы хотите продолжить, вы должны использовать pd.concat» либо с объединением, либо с объединением. Меня это сбивает с толку, поскольку это самосоединение, типы столбцов не должны отличаться друг от друга.

Любая помощь приветствуется.

...