我想写一个查询,从一个叫 "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)
如果只想修剪一列,只需使用函数 trimws
仅在该列
Singapore$GENDER <- trimws(Singapore$GENDER)
要只修剪列 GENDER
但保持数据.框架的其他完整性。
Singapore$GENDER <- trimws(Singapore$GENDER)