【问题标题】:Getting rid of spaces after text in R [duplicate]摆脱R中文本后的空格[重复]
【发布时间】:2014-07-08 21:35:00
【问题描述】:

我有一列包含采样区域的大型数据框。但是我发现许多条目在区域名称之后包含空格,例如“东方 ”。这给我的分析带来了问题,因为 R 将其读取为与“东”不同的区域。有没有办法摆脱这些空间?

我试过了:

gsub("  ", "", df$Region)

但它似乎不起作用。

为我的无知道歉,我是 R 的新手。

非常感谢!

【问题讨论】:

  • 您的代码将只替换出现的两个空格,而不是单个空格。这是故意的吗?
  • 我试图在文本所在的位置之后指明一个空格。当我这样做时: sort(unique(as.character(df$Region))) 我仍然会在文本后得到一个空格。

标签: r


【解决方案1】:
df$Region <- gsub(" +$", "", df$Region)

+ 检测一个或多个空格一起,$ 检测字符串的结尾。这样一来,无论有多少空格,您都可以一起删除所有空格,但仅在字符串的末尾。

【讨论】:

    猜你喜欢
    • 2018-12-04
    • 1970-01-01
    • 2013-03-31
    • 1970-01-01
    • 2017-01-19
    • 2011-02-15
    • 1970-01-01
    • 2020-01-15
    • 1970-01-01
    相关资源
    最近更新 更多