如何在“之后动态分配变量名”;数据$";在R

如何在“之后动态分配变量名”;数据$";在R,r,R,我想分配一个变量“dv1”,它将给定的变量名传递到一个公式中,这样我就可以创建动态数据引用 代码 #定义术语 esto1以下代码似乎有效: # Define terms esto1<-g6e ### temporarily stored variable #1 esto2<-g6c ### temporarily stored variable #2, etc. dv1<-"attitude" ### The dependent variable that you

我想分配一个变量“dv1”,它将给定的变量名传递到一个公式中,这样我就可以创建动态数据引用

代码

#定义术语

esto1以下代码似乎有效:

  # Define terms
esto1<-g6e ### temporarily stored variable #1
esto2<-g6c ### temporarily stored variable #2, etc. 
dv1<-"attitude"     ### The dependent variable that you'll be testing

# attempt 2
shapiro.test(esto1[[dv1]])
shapiro.test(esto2[[dv1]])

# Given esto1=g6e, esto2=g6c, and dv1=attitude, the statements above should be the equivalent of: 
shapiro.test(g6e$attitude)
shapiro.test(g6c$attitude)
#定义术语
esto1
  # Define terms
esto1<-g6e ### temporarily stored variable #1
esto2<-g6c ### temporarily stored variable #2, etc. 
dv1<-"attitude"     ### The dependent variable that you'll be testing

# attempt 2
shapiro.test(esto1[[dv1]])
shapiro.test(esto2[[dv1]])

# Given esto1=g6e, esto2=g6c, and dv1=attitude, the statements above should be the equivalent of: 
shapiro.test(g6e$attitude)
shapiro.test(g6c$attitude)