因子レベルで単純な算術演算をデータフレーム列に対して行うよりもスマートな方法がありますか?異なる値を因子レベルで加算または掛け算
data <- runif(100,0,1)
df <- data.frame(x = data,
class = cut(data, breaks = c(0,0.5,1), labels = c("low", "high")))
df$x2 <- ifelse(df$class == "high", df$x - 1, df$x + 1)
私はいくつかの因子レベルのデータフレームを持っており、異なる値のベクトルで値を加算/乗算したいと考えています。私はおそらくsplit
と何かが働くかもしれない何か?
あなたが望むものはあまり明確ではありません – Sotos