У меня есть набор данных, который содержит искаженные данные.
d = data.frame(x = sample(1:15, size = 100, replace = TRUE, prob = 1:15),
y = sample(1:20, size = 50, replace = TRUE, prob = 20:1))
Я хочу применить преобразование Джонсона к каждому столбцу. Я попробовал это с функцией применения.
library(jtrans)
x = применить (d, 2, jtrans)
Однако, поскольку преобразованные значения находятся в списке (т.е. преобразованы x $ x $ или преобразованы x $ y $), я не знаю, как применить это к фрейму данных?