Я хочу получить значение из предыдущего столбца, но ту же строку, и мне нужно умножить это значение на 5 и записать его в текущее место.
Я пробовал метод сдвига панд, но это не такза работой.после этого я написал отдельную функцию для получения имени предыдущего столбца ... но я думаю, что это не очень хороший подход.
'''
def get_previous_column_name(wkName):
v = int(wkName.strip('W'))
newv = str(v - 1)
if len(newv) == 1:
newv = '0' + newv
return 'W' + newv
'''
dataframe:
W01,W02,W03,W04,W05
7, 8
10,20
20, 40
expected result:
W01,W02,W03,W04,W05
7, 8, 40, 200, 1000
10, 20, 100, 500, 2500
20, 40, 200, 1000, 5000