我的表中有300多个变量。我想只选择少数几个变量来运行许多程序。 Lm(),glm()等...我有超过10个程序,我需要每次运行这些变量。那些少数变量可以随时改变,这取决于输出是否令人满意。
我想知道如何在R中执行此操作。任何帮助,或者即使有人可以指向以前的线程也会有所帮助。
答案 0 :(得分:0)
如果您只想选择多个变量,而不是整个数据框(或SQL用语中的表),一种简单的方法是在使用“子集”运行您的过程集之前对数据帧进行子集化“功能,例如
newdata <- subset(mydata, select=c(ID, Weight))
这只会从“mydata”数据框中提取2个变量(ID和权重)。
每次变量发生变化时,您都可以更改此状态。
顺便说一句:宏变量是一个SAS术语,你在转换SAS的东西吗?