在 R 中,假设有一个数据框“mydata”,包括自变量“组”(两组)和 n 个因变量。我想运行 n t-tests(每个因变量一个),通过执行以下操作将结果打印并保存在文件中:
variables<-names(mydata)
variables<-variables[-1] #to remove the group variable
capture.output(for(i in variables){print(t.test(get(paste("mydata$", i, sep=""))~mydata$group))},file="outputfile.txt")
此命令返回以下错误消息:
Error in get(paste("mydata$", i, sep = "")) : object 'mydata$variable1' not found
我究竟做错了什么?