我正在尝试将列(Grith
,Height
和Volume
)与给定数据集包的data.frame分开。如何将列提取为“普通”R矢量?
library("tree")
data(trees)
str(trees)
'data.frame': 31 obs. of 3 variables:
$ Girth : num 8.3 8.6 8.8 10.5 10.7 10.8 11 11 11.1 11.2 ...
$ Height: num 70 65 63 72 81 83 66 75 80 75 ...
$ Volume: num 10.3 10.3 10.2 16.4 18.8 19.7 15.6 18.2 22.6 19.9 ...
> summary(trees)
Girth Height Volume
Min. : 8.30 Min. :63 Min. :10.20
1st Qu.:11.05 1st Qu.:72 1st Qu.:19.40
Median :12.90 Median :76 Median :24.20
Mean :13.25 Mean :76 Mean :30.17
3rd Qu.:15.25 3rd Qu.:80 3rd Qu.:37.30
Max. :20.60 Max. :87 Max. :77.00
答案 0 :(得分:1)
将数据框作为列表处理:trees[["Girth"]]
使用row, column
的{{1}}索引:[
使用trees[, "Girth"]
- 提取快捷方式$
答案 1 :(得分:0)
如果您要尝试做的只是使用该数据框中的向量,则使用attach(树)或按名称调用它们:trees $ Girth
这就是你所要求的吗?如果没有,请详细说明。
答案 2 :(得分:-1)
因素可能不是一个好的选择因为变量都是数字的,如果你没有重塑数据,你真的不需要融化。如果您选择这些变量的子集或它们的组合,则应该执行简单的()。