2012-03-14 31 views
0

可能性の重複:
R: How to convert string to variable name?変数として名前(文字列)を使用するにはどうすればいいですか?

私が行う場合:

ここ
'a' = c(1:10)   
a 
[1] 1 2 3 4 5 6 7 8 9 10 

私は、文字列(変数) にベクトルを割り当てるが、私は何かに必要like:

a = 'c10' 

、その後

a = c(1:10) 

が、最後の必見は、C10

すべきは、私はそれをどのように行うことができますか?

+2

は 'GET'、' assign'、およびhttp://stackoverflow.com/questionsを参照してください。/2679193/how-to-the-the-fly-in-r、http://stackoverflow.com/questions/6034655/r-how-to-convert-string-to-variable-name –

+0

また、 R 7.21に関するよくある質問http://cran.r-project.org/doc/FAQ/R-FAQ.html#How-can-I-turn-a-string-into-a-variable_003f –

答えて

1

あなたが探しているものはわかりませんが、最初の割り当てにc()は不要で、aの引用符は必要ありません。

a <- 1:10 

最後のエントリを文字列 'c10'にする場合は、いくつかの方法があります。ベンBolkerは正しい軌道に乗っている場合

a <- c(1:9,'c10') 

または

a <- 1:10 
a[10] <- 'c10' 

または

a <- 'c10' 
assign(a,1:10) 
関連する問題