Я пытаюсь объединить все мои столбцы в новый столбец.Объединенные значения должны храниться в списке.
Мой фрейм данных:
df = pd.DataFrame({'A': ['1', '2', nan],
'B': [nan, '5', nan],
'C': ['7', nan, '9']})
желаемый вывод:
df:
A B C concat_col
1 nan 7 [1,7]
2 5 nan [2,5]
nan nan 9 [9]
Что я пробовал:
df['concat'] = pd.Series(df.fillna('').values.tolist()).str.join(',')
Вывод, который я получил:
A B C concat_col
1 nan 7 1,,7
2 5 nan 2,5,,
nan nan 9 ,,9