2012-01-03 3 views
2

スペースをテキスト変数のタブに置きたいと思います。サブパターンのRパターン

たとえばのようなもの:

space <- "123 4 56 789" 
tab <- sub("[[:space:]]+$", "[[:space:]]+$", x) 
print(tab) 
+2

いくつかの友好的なアドバイス:あなたは7つの質問をし、良い答えを受けました。答えがあなたの問題を解決するなら、ここでは多くの人が答えを受け入れることを丁寧に考えます(隣にあるチェックマークをクリックすると緑色に変わります)。これを行うことで、将来の視聴者にあなたの問題を解決した答えを通知することで、ここでの質問の価値が大幅に向上します。 – joran

+1

申し訳ありませんが、私はそれをしなければならないと分かりませんでした。 –

答えて

4

は、この仕事をしていますか?

x <- "123 4 56 789" 
x <- gsub("^\\s+|\\s+$", "", x) #eliminate trailing and leading spaces 
tab <- gsub(" +", "\t", x,) #sub out spaces between for \t 
cat(tab) 
2

はちょうどこのような関数を使用しGSUB:

gsub(' ', '\t', x) 
関連する問題