2015-04-23 54 views
0
return_sum_diff <- function(a,b){return(list(a+b,a-b))} 
list[t1,t2] = return_sum_diff(1,2) 

它失敗,錯誤列表爲什麼不能返回多個工作值?

錯誤[T1,T2] < - return_sum_diff(2,2):對象 'T1' 未找到

我想實現解決方案here用於返回多個參數。

+0

我猜R您不能指定這樣的。就像'a < - return_sum_diff(1,2)' – Koundy

+0

一樣分配什麼是't1'和't2'?什麼是'list []'? –

+0

我想t1 = a + b和t2 = a-b發生。 – dineshdileep

回答

1

我想在R你不能這樣分配。只需像a <- return_sum_diff(1,2)這樣分配一個將有兩個值的列表。

如果妳想要一個名爲列表,修改功能如下

return_sum_diff <- function(a,b){return(list(t1 = a+b, t2 = a-b))} 
相關問題