当将0或1行数据集读取到R中时,两者都显示nrow of 1。我需要使用该条件过滤掉程序中的空数据集。知道为什么包读取空的SAS数据集与nrow = 1吗?
提前谢谢。
视K
发布于 2018-10-25 20:17:24
您必须使用sas7bdat包吗?你能用haven代替吗?
> library("haven")
> read_sas("c:/downloads/empty.sas7bdat")
# A tibble: 0 x 5
# ... with 5 variables: Name <chr>, Sex <chr>, Age <dbl>, Height <dbl>, Weight <dbl>
> read_sas("c:/downloads/one.sas7bdat")
# A tibble: 1 x 5
Name Sex Age Height Weight
<chr> <chr> <dbl> <dbl> <dbl>
1 Alfred M 14.0 69.0 112
> https://stackoverflow.com/questions/52996178
复制相似问题