首页 > 解决方案 > 如何删除未在 R 中注册为空格的额外空格

问题描述

我正在抓取大学篮球数据,一些学校在网站上有一部分是上标(NCAA 部分),我想在 NCAA 之前删除该空间,然后最终删除 NCAA 部分,但之前的空间没有注册为空白,因为它是在线的上标,而 gsub 和 str_replace 在像往常一样放置空格时不起作用

> head(cbb$School)
[1] "Air Force"               "Akron NCAA"              "Alabama A&M"             "Alabama-Birmingham NCAA" "Alabama State NCAA"      "Alabama"
> cbb$StrReplace <- str_replace_all(cbb$School, " ","")
> head(cbb$StrReplace)
[1] "AirForce"                "Akron NCAA"              "AlabamaA&M"              "Alabama-Birmingham NCAA" "AlabamaState NCAA"       "Alabama" 
> cbb$Gsub <- gsub(" ", "", cbb$School, fixed = TRUE)
> head(cbb$StrReplace)
[1] "AirForce"                "Akron NCAA"              "AlabamaA&M"              "Alabama-Birmingham NCAA" "AlabamaState NCAA"       "Alabama"

所以我希望它有一个像

[1] "AirForce"      "AkronNCAA"       "AlabamaA&M"      "Alabama-BirminghamNCAA"  
    "AlabamaStateNCAA"       "Alabama"

标签: rremoving-whitespace

解决方案


推荐阅读