2
文字列があります。値が "banana"のように見えます - これは空白で前置されているようです。しかし、私は文字列の空白でない不思議な空白
trimws(mystring)
で空白を削除することはできませんし、私は
substr(mystring,1,1) == " "
をしようとした場合にはFALSEを返します。したがって、私はスペース( "")ではない空白スペースを持っています。どのように私はそれを把握するのですか?それはタブですか?問題の場合に備えて、Excelファイルから犯人データをインポートしました。
編集:
substr(mystring,1,1) == "\U00A0"
リターンTRUE。ありがとう
'substr(mystring、1,1)'は何を返しますか?タブの場合は 'gsub( '^(\\ t | \\ s)* |(\\ t | \\ s)* $'、 ''、mystring)'を使ってあなたのストリングの始まりと終わり。トリムの代わりとして。 – hrabel