Я пытаюсь выполнить преобразование Бокса-Кокса в python с кодом R через rpy2 (да, я знаю, что я могу выполнить преобразование Бокса-Кокса в Python, но мне нужны точные результаты с соответствующей функцией в R).Я определяю функцию
r_f = robjects.r('''
ft <- function(sample) {
sampleLambda=sample[,1:(ncol(sample))]
preBox <- caret::preProcess(sample[,1:(ncol(sample))], method="BoxCox")
pred <- stats::predict(preBox, sample[,1:(ncol(sample))])
return(pred)
}
''')
Затем я пытаюсь применить функцию (df - кадр данных pandas)
df2 = r_f(df)
Но изменений нет.Та же функция, написанная на R, вносит изменения