Добавление нескольких элементов одного столбца данных в Python

фрейм данных = топор

Col1
0.98 0.076 0.09
0.81 0.01  0.378
0.12 0.33 0.001

Я хочу добавить эти несколько элементов одной строки, которые разделяются пробелом в Python, чтобы мой вывод был похож

   Col1                    Summm
0.98 0.076 0.09        0.98+0.076+0.09          
0.81 0.01  0.378       0.81+0.01+0.378
0.12 0.33 0.001        0.12+0.33+0.001

Я пробовал это

summ = numpy.sum(array[0:len(ax),1:len(ax[0])],axis=1).tolist()

но это не дает мне правильный вывод. Любая помощь будет высоко ценится.. Спасибо

1 ответ

Давай попробуем:

df.assign(Summm=df.Col1.str.split('\s+',expand=True).astype(float).sum(1))

Выход:

               Col1  Summm
0   0.98 0.076 0.09  1.146
1  0.81 0.01  0.378  1.198
2   0.12 0.33 0.001  0.451
Другие вопросы по тегам