首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于列名和指示码与makeCOIN(IndData)在COINr6 R包中不匹配,无法组装硬币对象

由于列名和指示码与makeCOIN(IndData)在COINr6 R包中不匹配,无法组装硬币对象
EN

Stack Overflow用户
提问于 2022-11-08 11:07:20
回答 1查看 9关注 0票数 0

这个问题涉及用于综合指标建设的R包COINr6。

我在组装硬币时遇到了一个问题。调用KULI <- assemble(IndData = data, IndMeta = metadata, AggMeta = aggmeta)时的错误

是:

代码语言:javascript
复制
Error in makeCOIN(IndData) : 
  Indicator codes in metadata table and indicator table are not the same. Please correct.

不过,我认为元数据表中的指示代码与数据中的指示代码完全匹配,因为:

代码语言:javascript
复制
> metadata$IndCode
 [1] "UnitName"                 "UnitCode"                 "income"                   "no_households"           
 [5] "maori_pr"                 "dampness"                 "no_intersections_in_100m" "station_dist"            
 [9] "bus_dist"                 "ev_dist"                  "conv_st_dist"             "petrol_st_dist"          
[13] "biking_len_100m"          "second_dist"              "primary_dist"             "childcare_dist"          
[17] "cinemas_dist"             "galleries_dist"           "libraries_dist"           "museum_dist"             
[21] "theatre_dist"             "bigpark_dist"             "smallpark_dist"           "chemists_dist"           
[25] "dentist_dist"             "supermarket_dist"         "x_lon"                    "x_lat"

代码语言:javascript
复制
> colnames(data)
 [1] "UnitName"                 "UnitCode"                 "income"                   "no_households"           
 [5] "maori_pr"                 "dampness"                 "no_intersections_in_100m" "station_dist"            
 [9] "bus_dist"                 "ev_dist"                  "conv_st_dist"             "petrol_st_dist"          
[13] "biking_len_100m"          "second_dist"              "primary_dist"             "childcare_dist"          
[17] "cinemas_dist"             "galleries_dist"           "libraries_dist"           "museum_dist"             
[21] "theatre_dist"             "bigpark_dist"             "smallpark_dist"           "chemists_dist"           
[25] "dentist_dist"             "supermarket_dist"         "x_lon"                    "x_lat"

并确认:

代码语言:javascript
复制
> colnames(data)==metadata$IndCode
 [1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
[23] TRUE TRUE TRUE TRUE TRUE TRUE

因此非常清楚,我的指示符的所有列都与元数据中的IndCode列匹配,因此我真的不知道如何解决这个问题。

如果你能帮我理解我做错了什么,我会非常感激的。谢谢!

EN

回答 1

Stack Overflow用户

发布于 2022-11-08 18:25:44

问题是,我不应该在指示元数据中包括UnitName和UnitCode,也需要从IndMeta中取出x_变量。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74359689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档