最佳答案
我有一些麻烦的前导和尾随空白在一个数据。框架。
例如,我根据特定条件查看data.frame
中的特定row
:
> 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 dummyHIOECD
18 AUT Austria 0 0 0 0 1
dummyOECD
18 1
我所更改的命令只是在奥地利之后增加了一个空白。
显然还会出现更多烦人的问题。例如,当我喜欢根据国家列合并两帧时。一个data.frame
使用"Austria "
,而另一个帧使用"Austria"
。匹配不起作用。
到目前为止,我曾经写过一个简单的Perl脚本,它删除了白色的步伐,但如果我能以某种方式在R中做它就好了。