データ フレームの場合:
exampleDF <- structure(list(val1 = structure(c(1L, 2L, 1L, 3L), .Label = c("MX",
"SS", "VF"), class = "factor"), var2 = c(1, 2, 3, 4)), .Names = c("val1",
"var2"), row.names = c(NA, -4L), class = "data.frame")
代わりに:
ddply(exampleDF, .(val1), summarize, sum(as.numeric(var2)))
呼び出しをパラメーター化することは可能ですddply
か (次のようなものですが、試してみましたが機能しませんでした):
colname <- 'var2'
ddply(exampleDF, .(val1), summarize, sum(as.numeric(colname)))
その結果、..
val1 ..1
1 MX NA
2 SS NA
3 VF NA
Warning messages:
1: In eval(expr, envir, enclos) : NAs introduced by coercion
2: In eval(expr, envir, enclos) : NAs introduced by coercion
3: In eval(expr, envir, enclos) : NAs introduced by coercion
データ フレーム内の一連の列を呼び出しddply
、 の結果ごとにプロットを生成する必要がありddply
ます。ddply
したがって、n 個の列に対して同じ行を繰り返す代わりに、呼び出しをパラメーター化する必要がありました。