如何从Countr包中读取生育力数据集?

时间:2019-01-15 23:02:45

标签: r

我正尝试使用“ 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

2 个答案:

答案 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