使用$进行R中的子集化

时间:2017-07-20 13:01:41

标签: r

我正在尝试使用$

按变量更改列名

yy是一个数据框

yy$AL$'heart attack'yy的矢量子集:

> yy$AL$`heart attack`
 [1] 14.3 18.5 18.1   NA   NA   NA 17.7 18.0 15.9   NA 19.6 17.3   NA 17.8 17.5 15.4   NA 16.3   NA
[20] 15.0 17.1 17.1   NA 16.4 15.2 16.7   NA   NA 16.7 16.9 14.5 16.6   NA   NA   NA 15.8 15.2 16.2
[39]   NA 15.6 15.0   NA 17.1   NA   NA 16.7 15.6 15.0 15.8 16.8   NA   NA 17.0 15.2   NA 15.8   NA
[58]   NA 15.7 14.7 17.3   NA 14.9 16.8 14.6   NA   NA   NA 19.3 15.3 14.7   NA   NA   NA   NA   NA
[77]   NA 13.3   NA   NA 16.5 16.0   NA   NA 14.2 16.1   NA   NA   NA   NA 15.2   NA   NA   NA   NA
[96]   NA   NA   NA

具有:

a <- "AL"
b <- "heart attack"

现在yy$a$b不起作用:

> a
[1] "AL"
> b
[1] "heart attack"
> yy$a$b
NULL

a&amp; b是字符,还有另一个类,以便yy$a$b有效吗?

0 个答案:

没有答案