我在knitr中使用以下代码
```{r,results='markup'}
library(datasets)
toothgrowth = data(ToothGrowth)
summary(toothgrowth)
toothgrowth
```
当我直接在RStudio中运行代码时,数据加载得很好。但是当我生成HTML时,数据集只是一个元素:
summary(toothgrowth)
Length Class Mode
1 character character
我是R的新手,这可能是愚蠢的,但我无法弄清楚knitr会发生什么。有人可以帮忙吗?
答案 0 :(得分:2)
您的问题是您使用data()
。根据{{1}},函数将返回“指定的所有数据集的字符向量,或有关类的对象中所有可用数据集的信息...”而不是数据集本身。 <{1}}直接拨打?data
即可。