Я хочу выполнить следующую операцию в пандах, я не хотел бы преобразовывать мой Dataframe в массив для выполнения.
date A B C D E ...
date1 0,03 0,02 0,01 0,01 0,234
date2 0,03 0,02 0,01 0,01 0,234
date3 0,03 0,02 0,01 0,01 0,234
date4 0,03 0,02 0,01 0,01 0,234
числа не совпадают и имеют много десятичных значений. Я хочу создать в другом фрейме данных следующее:
date value
date1 (1+0,03)*(1+0,02)*(1+0,01)*(1+0,01)*(1+0,234)
date2 (1+0,03)*(1+0,02)*(1+0,01)*(1+0,01)*(1+0,234)
date3 (1+0,03)*(1+0,02)*(1+0,01)*(1+0,01)*(1+0,234)
date4 (1+0,03)*(1+0,02)*(1+0,01)*(1+0,01)*(1+0,234)
есть ячейки, в которых значение равно нулю, я хочу пропустить эти значения. Я показал бы то, что я пытался, но то, что я сделал, было преобразование в массив и выполнение операции, я теряю свои данные и не могу пропустить нулевые значения.