首页 > 解决方案 > 重复将相同的命令应用于 R 中的许多变量

问题描述

我想使用很多变量重复做同样的事情。我是 R 的新手,我不知道该怎么做。

我想做的是从一组 27 个变量中创建另一个数据框中的变量,即:

elecc$PAN <- rowsum(presidencia$PAN, presidencia$llave, 
                              reorder = TRUE, na.rm = FALSE)
elecc$PRI <- rowsum(presidencia$PRI, presidencia$llave, 
                    reorder = TRUE, na.rm = FALSE)

R中的什么命令会做到这一点?

标签: r

解决方案


做就是了: elecc[c("PAN", "PRI")] <- rowsum(presidencia[c("PAN", "PRI")], presidencia$llave, reorder = TRUE, na.rm = FALSE)]

(来自用户akrun的评论)


推荐阅读