【问题标题】:Trim spaces in a column修剪列中的空格
【发布时间】:2020-09-09 04:16:44
【问题描述】:

我想编写一个查询来从名为“新加坡”的数据表中获取特定条件的计数

NAME   COUNTRY     GENDER  OWNHOUSE  NO of houses
X1     SINGAPORE    M       Y        1
X2     SINGAPORE    F       N        0
X3     SINGAPORE    M       N        0

现在,当我尝试从该 Dataframe 中为 Gender="F" 和 ownhouse="Y" 计数时,它不会正确计数,因为在某些地方 Gender 被写为 gender="M "。 我只想修剪GENDER 列。

目前我正在使用以下命令,但它会修剪所有列

Singapore<- data.frame(lapply(Singapore, trimws), stringsAsFactors = FALSE)

【问题讨论】:

  • 很抱歉打扰您,因为现在您在 Stack Overflow 上的声望达到了 15,您能否重新投票给我的答案(因为您发现它有帮助),因为现在您的投票可以公开显示?非常感谢

标签: r trim


【解决方案1】:

只修剪GENDER 列,但保持data.frame 不变:

Singapore$GENDER <- trimws(Singapore$GENDER)

【讨论】:

    【解决方案2】:

    要仅修剪一列,只需在该列上使用函数trimws

    Singapore$GENDER <- trimws(Singapore$GENDER)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-23
      • 1970-01-01
      • 2022-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多