0
IDと性別といくつかの数値変数が含まれているとしましょう。DFの各行で最大と最大の最大値を見つけるR
set.seed(123)
ID <- c(1,2,3,4,5,6,7,8,9,10)
gender <- c("m", "m", "m", "f", "f", "m", "m", "f", "f", "m")
x1 <- rnorm(10, 0, 1)
x2 <- rnorm(10, 0, 1)
x3 <- rnorm(10, 0, 1)
x4 <- rnorm(10, 0, 1)
x5 <- rnorm(10, 0, 1)
df <- data.frame(ID, gender, x1, x2, x3, x4, x5)
下回る目標は2つの列を作成することです参照してください:MAX1、Max2の、
MAX1は(X1、X2、X3、X4、X5)の最大の最大の変数名です。
MAX2は、だから私はDFに
EXを各行に対するMAX1とMAX2を見つける必要がある(X1、X2、X3、X4、X5)
の二番目に大きい最大の変数名ですためID = 1は、MAX1 = "X2" とMAX2 = "×4" ここ
[効率的なウェイ・ツー・CONCATENATE-名-のに非常に近いです行あたり最高7列](http://stackoverflow.com/questions/41052568) /効率的な方法から連結へ - 行ごとの最高列の名前/ 41053043) – thelatemail