如何在R函数中返回多个对象?在Java中,我会做一个类,也许Person
其中有一些私有变量并封闭,也许,height
,age
,等。
但是在R中,我需要传递数据组。例如,如何使R函数返回一个字符列表和一个整数?
与许多其他语言不同,R函数在严格意义上不会返回多个对象。处理此问题的最通用方法是返回一个list
对象。因此,如果函数中有整数foo
和字符串向量bar
,则可以创建一个结合了以下各项的列表:
foo <- 12
bar <- c("a", "b", "e")
newList <- list("integer" = foo, "names" = bar)
然后return
这个清单。
调用函数后,您可以使用newList$integer
或来访问每个函数newList$names
。
其他对象类型可能会更好地用于各种目的,但是list
对象是入门的好方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句