首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >整洁普查:拆除MOE栏

整洁普查:拆除MOE栏
EN

Stack Overflow用户
提问于 2022-11-01 18:39:18
回答 2查看 25关注 0票数 0

我正在从ACS中提取一些数据。当我这样做的时候,我得到了我所包含的所有变量的两列。由于我的最后数据集有很多变量,是否有可能关闭MOE的拉力。否则,我能否删除所有以M结尾的列,并删除估计列末尾的E?

代码语言:javascript
复制
dv_acs = c(
  var1 = "B25002_001", 
  var2 = "B25002_002", 
  var3 = "C24010_039"
)

acs_vars <- get_acs(
    geography = "tract",
    state = "MD",
    variables = dv_acs ,
    year = 2009,
    output = "wide",
    geometry = FALSE
)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-11-02 10:12:19

我不知道怎么用潮汐普查..。但可以回答你问题的第二部分。当然,您可以使用标准的tidyverse函数删除和重命名这些列。

代码语言:javascript
复制
library(tidyverse)
df <- tibble(
  column1M = rnorm(10),
  column1E = rnorm(10),
  column2M = rnorm(10),
  column2E = rnorm(10)
)

df %>% select(-ends_with("M")) %>%
  rename_with(~str_remove(.x, "E$"))
票数 1
EN

Stack Overflow用户

发布于 2022-11-02 13:08:34

您可以使用函数轻松地处理它。

代码语言:javascript
复制
acs_vars %>% 
  rename_with(.fn = ~ gsub(pattern = "E",
                       replacement = "", 
                       x = .x, 
                       fixed =TRUE), 
              .cols = matches("[0-9]")) %>% 
  select(-ends_with("M"))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74280399

复制
相关文章

相似问题

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