在R函数中返回多个对象

CodeGuy

如何在R函数中返回多个对象?在Java中,我会做一个类,也许Person其中有一些私有变量并封闭,也许,heightage,等。

但是在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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章