gpt4 book ai didi

在 R 函数中返回多个对象

转载 作者:行者123 更新时间:2023-12-03 04:28:26 26 4
gpt4 key购买 nike

如何在 R 函数中返回多个对象?在Java中,我会创建一个类,也许Person它有一些私有(private)变量并封装,也许, height , age等等

但是在 R 中,我需要传递数据组。例如,如何使 R 函数同时返回字符列表和整数?

最佳答案

与许多其他语言不同,R 函数不会返回严格意义上的多个对象。处理此问题的最通用方法是返回一个 list 对象。因此,如果您的函数中有一个整数 foo 和一个字符串向量 bar,您可以创建一个组合这些项目的列表:

foo <- 12
bar <- c("a", "b", "e")
newList <- list("integer" = foo, "names" = bar)

然后返回这个列表。

调用函数后,您可以使用 newList$integernewList$names 访问每个函数。

其他对象类型可能更适合各种用途,但 list 对象是一个很好的入门方式。

关于在 R 函数中返回多个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8936099/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com