Я хочу получить число и его мощность отдельно в научной форме.Например, если мое число будет 1.23e-100, я хочу получить 1.23 и -100 отдельно в R.это основано на до e и после этого.но я хочу функцию для него.
1.23e-100
1.23
-100
e
Есть ли функция для этого в R?
Вы можете получить эти части, используя log
log
x = 1.23e-100 floor(log(x, 10)) [1] -100 10^(log(x,10) - floor(log(x, 10))) [1] 1.23
. Как я уже писал, это будет работать только для чисел, больших нуля.