读取R中数据的特定部分

时间:2013-11-19 10:38:40

标签: r

我这里有这个代码:

library(BCEA)
data(Vaccine)
ls()

现在,我明白了:

 [1] "c"             "cost.GP"       "cost.hosp"     "cost.otc"      "cost.time.off" "cost.time.vac"
 [7] "cost.travel"   "cost.trt1"     "cost.trt2"     "cost.vac"      "e"             "N"            
[13] "N.outcomes"    "N.resources"   "QALYs.adv"     "QALYs.death"   "QALYs.hosp"    "QALYs.inf"    
[19] "QALYs.pne"     "treats"

如何访问'c'值? 像疫苗(c)这样的东西? 请帮忙

2 个答案:

答案 0 :(得分:0)

就像这样:

c

它是一个命名对象,因此在提示符下键入“c”,按回车键,或直接在此环境中的任何函数中使用

答案 1 :(得分:0)

在给定数据Vaccine中,"c", "cost.GP", ...中的每一个都对应于单独的数据 因此,当您通过Vaccinedata(Vaccine)的数据加载到当前工作区时,您可以直接访问20个列出的数据值。
例如,

> head(c)
     Status Quo Vaccination
[1,]  10.409146   16.252537
[2,]   5.834875    9.373437
[3,]   5.784903   15.935623
[4,]  12.208484   18.654250
[5,]   9.786787   16.467321
[6,]   6.560276    9.689887