R +运行带有变量作为参数的命令

时间:2015-02-17 02:40:04

标签: r

如何使用变量运行此命令hist(dataset$V3)?我尝试过这样的事情,但没有快乐paste("dataset$",q,sep="")。有人可以建议吗?

> dataset
  Rec.Open.Date V3 V4  V5
1    2014-12-03  1 11 111
2    2014-12-04  2 12 112
3    2014-12-05  3 13 113
4    2014-12-06  4 14 114
5    2014-12-07  5 15 115
> 
> hist(dataset$V3)
>
> q<-"V3"
> q
[1] "V3"
> 
> paste("dataset$",q,sep="")
[1] "dataset$V3"
> 
> hist(paste("dataset$",q,sep=""))
Error in hist.default(paste("dataset$", q, sep = "")) : 
  'x' must be numeric

1 个答案:

答案 0 :(得分:0)

你想使用像hist这样的东西(dataset [“row”,“column”])。通过这种方式,您还可以访问要过滤的某些行。

hist(dataset[,"V3"])