【问题标题】:Renaming characters based on condition in R根据R中的条件重命名字符
【发布时间】:2021-03-05 18:33:00
【问题描述】:

我有一个包含州级信息的数据集。 df 带有名为“Alabama - statewide”、“Alaska - statewide”等的州。我想从 state 列中的每个变量名称中删除“statewide”。我的以下尝试不起作用:

    library(tm)
    
    stopwords = "Statewide"
    
    BLS_wages_1982 <- BLS_wages_1982 %>% 
    removeWords(str,stopwords)

【问题讨论】:

  • 你可以separate然后删除第二列
  • 这很好,你! BLS_wages_1982_2018 % 分离(状态,c(“状态”,“全州”),sep =“--”)

标签: r rename data-manipulation data-cleaning


【解决方案1】:

使用sub,用于基本 R 选项:

df$area_title <- sub("\\s+--\\s+Statewide$", "", df$area_title)

【讨论】:

    猜你喜欢
    • 2021-04-23
    • 2016-11-10
    • 2014-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-01
    • 2013-07-13
    • 2022-09-25
    相关资源
    最近更新 更多