gpt4 book ai didi

R-访问函数结束后在用户定义的函数中创建的变量

转载 作者:行者123 更新时间:2023-12-02 06:39:25 25 4
gpt4 key购买 nike

获取一个基本函数

fun<-function(){
x<-c(1,2,3,4,5)
y<-c(1,2,3,4,5)

t<-x+y
return(t)

}

在我运行该函数后,有没有一种方法可以访问在该函数中创建的任何变量。通过指定变量 - 像这样:

fun$y

fun$t

或者是否有某种方式要求 R 将变量保存在函数中以便在我当前的 R session 期间使用(我不打算永久保存它)。又名:

fun<-function(){
x<-c(1,2,3,4,5)
y<-c(1,2,3,4,5)

t<-x+y
Y<-save y for latter use
T<-save T for latter use
return(t)

}

谢谢!

最佳答案

您不能在其范围之外使用变量。

您可以做的是使用列表从您的函数返回多个值。

这是一个很好的example .

关于R-访问函数结束后在用户定义的函数中创建的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11058999/

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