次のような data.frame があります。
data <- data.frame(
x=c(1:10)
, y1=c(3,5,1,8,2,4,5,0,8,2)
, y2=c(1,8,2,1,4,5,3,0,8,2)
, y3=c(13,88,2,1,4,5,3,0,-8,1)
)
(実際には、data.frame にはもっと多くの変数があり、変数には長い名前が付いています。)
範囲を決めたい
- 変数 x
- 他のすべての変数の
1つの方法は次のとおりです。
xRange = range(data$x)
# using variable names:
yRange = range(data$y1, data$y2, data$y3)
# using variable indices
yRange = range(data[[2]], data[[3]], data[[4]])
また、すべての変数名またはインデックスを追加する必要がないように、範囲を使用しようとしました。
yRange = range(data[[c(2:4)]])
yRange = range(data[[2:4]])
data.frame の複数の変数からすべての値のリストを取得する方法はありますか?