У меня большой массив данных с несколькими столбцами, и я хочу объединить все значения из всех столбцов, кроме первого, в один новый столбец ('New'
). Затем отбросьте строки, для которых 'New'
пусто.
DataFrame
выглядит примерно так (строка 'C'
пуста):
'Column1' 'Column2' 'Column3' 'Column4' 'Column5' ...
0 A a
1 B b
2 C
3 D d
4 E e
5 F f
6 G g
7 H h
...
Результат, который я ищу, таков:
'Column1' 'New'
0 A a
1 B b
2 D d
3 E e
4 F f
5 G g
6 H h
...
Таким образом, первый столбец остается без изменений, а все остальные столбцы объединяются в столбец 'New'
. Поскольку строка C
не содержит значения, она удаляется из окончательного DataFrame
.
Какой самый эффективный способ добиться этого?