Trim 列中的空格

Trim spaces in a column

我想编写一个查询,以针对特定条件从名为 "singapore" 的数据表中获取计数

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 ". 我只想 trim 列 GENDER.

目前我正在使用下面的命令,但它trim所有列

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

要 trim 只有一个列,只需在该列上使用函数 trimws

Singapore$GENDER <- trimws(Singapore$GENDER)

仅 trim 列 GENDER 但保留 data.frame 否则保持不变:

Singapore$GENDER <- trimws(Singapore$GENDER)