如何修剪前面和后面的空格?在data.framework中,我在引导和尾随空格方面遇到了一些问题。我喜欢看一看row在.data.frame根据某一特定条件:> myDummy[myDummy$country == c("Austria"),c(1,2,3:7,19)] [1] codeHelper country dummyLI dummyLMI dummyUMI
[6] dummyHInonOECD dummyHIOECD dummyOECD
<0 rows> (or 0-length row.names)我想知道为什么我没有得到预期的产出,因为奥地利显然存在于我的国家data.frame..在回顾了我的代码历史并试图找出哪里出了问题之后,我尝试了:> myDummy[myDummy$country == c("Austria "),c(1,2,3:7,19)]
codeHelper country dummyLI dummyLMI dummyUMI dummyHInonOECD dummyHIOECD18 AUT Austria 0 0 0 0 1
dummyOECD18 1我在命令中所做的更改就是在奥地利之后添加了一个空白。显然还会出现更多恼人的问题。当我喜欢根据国家栏合并两个框架时。一data.frame使用"Austria "而另一帧"Austria"..匹配不起作用。有没有一个很好的方法来“显示”我的屏幕上的空格,这样我就能意识到这个问题了吗?我能去掉R中的前导和尾随空格吗?到目前为止,我常常写一个简单的Perl脚本,它移除空格,但如果我能在R中做它,那就太好了。
3 回答
泛舟湖上清波郎朗
TA贡献1818条经验 获得超3个赞
若要操作空格,请在字符串包中使用str_trim()。该包裹的日期为2013年2月15日,目前正在使用中。该函数还可以处理字符串向量。
install.packages("stringr", dependencies=TRUE)require(stringr)example(str_trim)d4$clean2<-str_trim(d4$V2)
- 3 回答
- 0 关注
- 500 浏览
添加回答
举报
0/150
提交
取消