2016-06-14 8 views
0
str <- "[0,1,3,4,23,13]" 
val <- gsub('[|]', '', str); # 
xi <- unlist(strsplit(val, '[,]')); 

"[0,1,3,4,23,13]"という文字列を解析すると、 "["、 "]"、 "、"これらの文字を削除したいという意味です。この結果は "0" "1" "3" "4" "23" "13"しかし、上記のコードを実行しようとすると、 "["、 "]"文字を削除することはできません。 誰でも私にそれを解決させる手助けはできますか?どうもありがとう。Rプログラミングの問題

答えて

0

gsub()関数の間違いのために、あなたのコードには手紙がありません。あなたはそれがうまく動作し、あなたの期待結果が得られますわずか

str <- "[0,1,3,4,23,13]" 
val <- gsub('[[]|[]]', '', str); # [[]|[]] 
xi <- unlist(strsplit(val, '[,]')); 

の下にそのコードを編集する必要があります。

関連する問題