data.frame の先頭と末尾の空白に問題があります。
たとえば、特定の条件に基づいて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 dummyHIOECD
18 AUT Austria 0 0 0 0 1
dummyOECD
18 1
コマンドで変更したのは、Austria の後に空白を追加しただけです。
さらに厄介な問題が明らかに発生します。たとえば、国列に基づいて 2 つのフレームを結合する場合です。一方のフレームでは が使用され、もう一方のフレームでは がdata.frame
使用されます。一致が機能しません。"Austria "
"Austria"
- 問題を認識できるように、画面上の空白を「表示」する良い方法はありますか?
- R の先頭と末尾の空白を削除できますか?
これまでは単純なパール白いスペースを削除するスクリプトですが、R 内で何とか実行できれば便利です。