2017-10-17 53 views
-1

我想通過向量作爲參數在功能上R.傳遞載體如在函數的參數 - [R

我希望函數有兩個輸入矢量和輸出矢量名稱。

喜歡的東西

ExampleFunction < - function(c(1,2),c(3,4),unionvector) 
{ 
A<- firstvector 
B<- SecondVector 
unionvector <- A union B Vector 
} 

我希望它是像其結果是: - 1 2內部的一種載體3 4內的B載體& 1 2 3 4的unionvector內部

我不能夠在參數內部傳遞輸入向量,並且無法獲得ExampleFunction的工作。

+0

確定。你的問題是什麼? – Roland

+0

我無法傳遞輸入向量和向量名稱。無法獲得ExampleFunction的工作 – Sid29

回答

1

您在向函數調用時將向量作爲參數傳遞。使用此:

exampleFunction<-function(A,B){ 
    return(unionvector=c(A,B)) 
} 

exampleFunction(c(1,2),c(3,4)) 
#[1] 1 2 3 4 

exampleFunction<-function(A=c(1,2),B=c(3,4)){ 
    return(unionvector=c(A,B)) 
} 
exampleFunction() 
#[1] 1 2 3 4