Добавление нескольких элементов одного столбца данных в 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