这个问题涉及用于综合指标建设的R包COINr6。
我在组装硬币时遇到了一个问题。调用KULI <- assemble(IndData = data, IndMeta = metadata, AggMeta = aggmeta)时的错误
是:
Error in makeCOIN(IndData) :
Indicator codes in metadata table and indicator table are not the same. Please correct.不过,我认为元数据表中的指示代码与数据中的指示代码完全匹配,因为:
> 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"和
> 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"并确认:
> 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列匹配,因此我真的不知道如何解决这个问题。
如果你能帮我理解我做错了什么,我会非常感激的。谢谢!
发布于 2022-11-08 18:25:44
问题是,我不应该在指示元数据中包括UnitName和UnitCode,也需要从IndMeta中取出x_变量。
https://stackoverflow.com/questions/74359689
复制相似问题