R:如何命名从TidySensus获取acs中的列?
当我跑的时候R:如何命名从TidySensus获取acs中的列?,r,tibble,tidycensus,R,Tibble,Tidycensus,当我跑的时候 age <- get_acs(geography="tract",table="B01001",state="IL") 它还具有以下回溯: ─tidycensus::get_acs(...) ─purrr::map(...) ─tidycensus:::.f(.x[[i]], ...) ─tidycensus:::load_data_acs(...) ─dplyr::tbl_df(fromJSON(content)) ─tibble:::as_tibble.ma
age <- get_acs(geography="tract",table="B01001",state="IL")
它还具有以下回溯:
─tidycensus::get_acs(...)
─purrr::map(...)
─tidycensus:::.f(.x[[i]], ...)
─tidycensus:::load_data_acs(...)
─dplyr::tbl_df(fromJSON(content))
─tibble:::as_tibble.matrix(data, .name_repair = "check_unique")
─tibble:::as_tibble.data.frame(m, ..., .name_repair = .name_repair)
─tibble:::as_tibble.list(unclass(x), ..., .rows = .rows, .name_repair = .name_repair)
─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
─tibble:::set_repaired_names(x, .name_repair)
─tibble:::repaired_names(names(x), .name_repair = .name_repair)
─tibble:::check_unique(new_name)
什么是
.name\u repair
,如何使用它来指定repair?或者有其他方法解决这个问题吗?我已经向CRAN发布了一个新版本的TidySensus(0.9),它解决了这个问题-如果您遇到这个问题,请更新 您使用的是哪个版本的tidycencus
?这里似乎已经解决了这个问题:0.8.1用于TidySensus,tibble 2.0.0更新的代码不在CRAN中。您需要从github安装更新版本。您可以使用devtools执行此操作:devtools::install\u github(“walkerke/TidySensus”)
谢谢,它现在可以工作了。如果你作为答案发布,我会接受。至少,这个问题已经在新的更新中解决了。
─tidycensus::get_acs(...)
─purrr::map(...)
─tidycensus:::.f(.x[[i]], ...)
─tidycensus:::load_data_acs(...)
─dplyr::tbl_df(fromJSON(content))
─tibble:::as_tibble.matrix(data, .name_repair = "check_unique")
─tibble:::as_tibble.data.frame(m, ..., .name_repair = .name_repair)
─tibble:::as_tibble.list(unclass(x), ..., .rows = .rows, .name_repair = .name_repair)
─tibble:::lst_to_tibble(x, .rows, .name_repair, col_lengths(x))
─tibble:::set_repaired_names(x, .name_repair)
─tibble:::repaired_names(names(x), .name_repair = .name_repair)
─tibble:::check_unique(new_name)