Я пытаюсь написать какой-нибудь код, который будет проходить через go, сложить столбец 1 и столбец 2 и заменить значения в столбце 2 этой суммой. Затем я хочу добавить (новый) столбец 2 и столбец 3 и заменить столбец 3 суммой этих двух значений (и т. Д.). Я уверен, что есть лучший способ go об этом, но я думаю, что мне нужен какой-то совет о том, как это сделать sh.
Ссылка на образец данных.
Вот способ, которым я могу сделать это вручную:
dfT = pd.DataFrame({
"Column 1": np.random.rand(4),
"Column 2": np.random.rand(4),
"Column 3": np.random.rand(4),
"Column 4": np.random.rand(4),})
print(dfT.head())
dfT['Column 2'] = dfT.loc[:,'Column 1':'Column 2'].sum(axis = 1)
dfT['Column 3'] = dfT.loc[:,'Column 2':'Column 3'].sum(axis = 1)
dfT['Column 4'] = dfT.loc[:,'Column 3':'Column 4'].sum(axis = 1)
print(dfT.head())
Вот результат обоих вызовов печати:
Есть ли хороший способ для l oop через этот процесс? Я сейчас рисую бланк ... Заранее спасибо за помощь!