0
我定期从eurostat下载一个包含R的eurostat包的数据集,并使用函数label_eurostat()标记它。下面的代码只是工作在过去的罚款,但给了我一些错误,因为这一周:如何解决label_eurostat()中的错误:“字典信息丢失”
> emprt <- get_eurostat("lfst_r_lfe2emprt", time_format = "num")
> emprt <- filter(emprt, sex == "T", age == "Y15-64", geo %in% c("AT", "DE", "FR"))
> emprt <- dcast(emprt, geo ~ time)
Using values as value column: use value.var to override.
> emprt <- label_eurostat(emprt, lang = "de")
Error in label_eurostat(emprt, lang = "de") :
Dictionary information is missing
我也尝试了具体的解释,但收到另一条警告消息:如果
> emprt <- label_eurostat(emprt, dic = "geo", lang = "de")
Warning message:
In label_eurostat(emprt, dic = "geo", lang = "de") :
All labels for geo were not found.
我不确定字典是可供选择的字典,但它是我在eurostat找到的唯一字典。 我也看到,还有其他的一些问题具有这种功能造成这样的错误:
Error in `levels<-`(`*tmp*`, value = if (nl == nL) as.character(labels) else paste0(labels, :
factor level [19] is duplicated
但我不确定是否这是一个关系到我的问题。 我很感谢每一个提示!