这可能是一个愚蠢的问题但是,有没有办法在R中定义数据集以通过避免在所有变量的名称之前反复输入数据集$来节省时间?
E.g。所以我打字:
varA<-varB+varC
而不是:
dataset$varA<-dataset$varB+dataset$varC
提前致谢。
答案 0 :(得分:3)
attach()
是一种方式,
transform
是摆脱$
dat <- read.table(text = " varA varB varC
0 1 1
0 1 1
0 1 1", header=TRUE)
dat <- transform(dat, varA = varB + varC)
mutate()
中的{p> similar to plyr
:
似乎比大数据帧的转换要快得多。
答案 1 :(得分:2)
attach(dataset)
但请注意this is discouraged如果您要编写要重复使用的代码。