有没有办法使用$表示法来处理多个R列?
e.g。拿这个成语:
aggregate(d[, 3:4], list(d$Name), mean)
而不是记住cols 3& 4使用列名更具表现力。现在这个有效:
aggregate(d[,c("Claimed.Amount","Paid.Amount")], list(d$Name), mean)
我唯一的问题是丢失了自动完成的便利性。 RStudio在$符号后自动完成列名,但不在字符串内。我的许多数据框都有很长的列名和手动输入它们很难不犯错误。
有任何解决方法吗?
答案 0 :(得分:4)
您使用的是哪个版本的Rstudio?在版本0.99.896中,您可以在mtcars[,c()]
c()
和自动填充列名称