修剪列中的空格

问题描述 投票:0回答:2

我想写一个查询,从一个叫 "singapore "的Datatable中获取一个特定条件的计数。

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

现在,当我试图从这个数据框架中对性别="F "和 ownhouse="Y "进行计数时,它不能正确地进行计数,因为在某些地方性别被写成了性别="M"。我想只修剪以下一列 GENDER.

目前我使用下面的命令,但它修剪了所有的列。

Singapore<- data.frame(lapply(Singapore, trimws), stringsAsFactors = FALSE)
r trim
2个回答
0
投票

如果只想修剪一列,只需使用函数 trimws 仅在该列

Singapore$GENDER <- trimws(Singapore$GENDER)

1
投票

要只修剪列 GENDER 但保持数据.框架的其他完整性。

Singapore$GENDER <- trimws(Singapore$GENDER)
© www.soinside.com 2019 - 2024. All rights reserved.