2017-11-11 5 views
0

は考えてみましょう:分割文字列のスペースのいずれかの側、保存などの独立変数

string <- "PBF.csv AAV.csv" 
split <- strsplit(string, " ") 
> split 
[[1]] 
[1] "PBF.csv" "AAV.csv" 

両方の文字列は、同じ変数に分割されています。 別々の変数に分割する方法はありますか?

split[1] 
split[2] 

:私は経由で個別にアクセスすることができます ?

+1

nmのは、これが働いていたこのなります分割を[[1]] [2] –

+2

'各入力文字列の要素でリストを返しますstrsplit'。これは参考になるかもしれませんが、単一の文字列を渡していることが分かっているなら、 'split_vector < - strsplit(some_string)[[1]]'を見るのは珍しいことではありません。しかし、インデックスのハードコーディングと同様に、通常はプログラムによる使用には適していません。 – alistaire

答えて

2

unlist()が救助に来る:

> split <- unlist(split) 
> split[ 1 ] 
[1] "PBF.csv" 
> split[ 2 ] 
[1] "AAV.csv" 
+0

coolは次のように決めました:sp​​lit < - unlist(strsplit(split、 "")) –

+0

あなたは 'split < - unlist(strsplit(string、" "))' ;-)を意味すると思います – vaettchen

関連する問題