从knitr中的数据集包加载数据

时间:2015-01-25 06:09:12

标签: r knitr

我在knitr中使用以下代码

```{r,results='markup'}
library(datasets)
toothgrowth = data(ToothGrowth)
summary(toothgrowth)
toothgrowth
```

当我直接在RStudio中运行代码时,数据加载得很好。但是当我生成HTML时,数据集只是一个元素:

summary(toothgrowth)
Length     Class      Mode 
     1 character character

我是R的新手,这可能是愚蠢的,但我无法弄清楚knitr会发生什么。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

您的问题是您使用data()。根据{{​​1}},函数将返回“指定的所有数据集的字符向量,或有关类的对象中所有可用数据集的信息...”而不是数据集本身。 <{1}}直接拨打?data即可。