我正尝试使用“ Countr”包中的“生育力”数据集,如:
https://cran.r-project.org/web/packages/Countr/vignettes/exampleFertility.pdf
但是我得到了一个空的数据集。这是我的代码:
library("Countr")
d <- data("fertility", package="Countr")
nrow(d)
然后我得到NULL:
> nrow(d)
NULL
答案 0 :(得分:1)
加载包“ Countr”(或任何其他包)时,其提供的所有数据集将立即可用。
library("Countr")
dim(fertility)
## [1] 1243 9
如果您希望加载fertility
,而不加载“ Countr”,请使用data
。在新的R
会话中,执行以下操作:
data("fertility", package = "Countr")
dim(fertility)
请注意,data()
作为副作用提供了数据集。
返回值只是数据集的名称:
d <- data("fertility", package = "Countr")
d
## [1] "fertility"
当然,d
是字符向量,因此dim
为NULL。
如果仅指定参数“ package”,则结果将提供有关包中可用数据集的信息:
data(package = "Countr")$results[ , c("Package", "Item", "Title")]
## Package Item Title
[1,] "Countr" "fertility" "Fertility data"
[2,] "Countr" "football" "Football data"
答案 1 :(得分:0)
library(Countr)
d <- fertility
nrow(d)
# [1] 1243