2017-05-17 5 views
-1

私は配列 "wc"を持っていて、それに数字のリストが含まれています。私はこれらのリストを単一の文字列に追加し、それらを ";"で区切りたい。リストを単一のリストに連結する

WC [1] = "235" "4" "6"

WC [2] = "34" "45" "41" "8"

WC [3] =「3 WCまでのように " "45" "65"

[9]

出力235 4〜6であるべきです。 34 45 41 8; 3 45 65

temp = "" 
for (i in 1:length(wc)) 
{ 
temp = gsub(" ", " ",toString(c(wc[1:9]))) 

} 

私が取得しています出力される

C( "235"、 "4"、 "6")、C( "34"、 "45"、 "41"、 "これは、あなたが探していたものです

paste(sapply(wc,function(x){paste(x, collapse = " ")},simplify = T),collapse = ";") 

希望:8" )は、...そのトイレを想定し

+0

Mmh ...あなたのコードを見てみると、Rでもっと学び実践する必要があるようです。最初の文字列は '+'を使って連結することはできませんが、ペーストを使うべきです。また、 '+ ='はRにはなく、 'str'はオブジェクトの構造を見るために使われ、オブジェクトを文字列にするのではありません... R言語をもう少し調べてみてください。あなた自身がこれらの非常に簡単な問題を解決することができます – digEmAll

+0

あなたのオブジェクトwcは文字のベクトルを含むRのリストですか? – TUSHAr

答えて

0

は、ベクターを含むRリストオブジェクトです。

関連する問題