gpt4 book ai didi

function - 将变量名传递给 r 中的函数

转载 作者:行者123 更新时间:2023-12-02 21:58:19 26 4
gpt4 key购买 nike

是否可以在函数调用中仅传递变量名称并在函数中使用它?

伪代码:

q<-function(A){
b<-(w%in%A.2|w%in%A.7)
factor(b,levels=c(F,T),labels=c("non-"A,A))}


w<-c(0:10)
e.2<-c(1,2)
e.7<-c(6,7)

我想做的是

q(e)

并已返回

非e,e,e,非e,非e,e,e,非e,非e

//M

<小时/>
q<-function(A) {
a2<-get(paste(a,".2",sep=""))
a7<-get(paste(a,".7",sep=""))
b<-(w%in%a2|%in%a7)
factor(b,levels=c(F,T),labels=c(paste("non-",a,sep=""),a))
}

q("e")

谢谢,

中号

最佳答案

您可能应该为您的函数选择除“q”之外的其他名称 - 否则您将永远无法完成;)

关于function - 将变量名传递给 r 中的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2948367/

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