Bti*_*rt3 0 r
我期待重新编码大量的变量,并且我可以使用某种循环来实现这一点.抛出我的是如何以编程方式命名每个变量(我只想保留var名称并附加".rc".
这是一个例子.假设我有一组变量,var.1到var.5.我想在我的数据帧中创建一个新变量var.1.rc < - var.1/sum(var.1到var1.5).我会对下一个变量做同样的事情,依此类推.
我是R的新手,但这对我来说是一个巨大的进步.
可能吗.最好的办法吗?任何帮助都感激不尽!
问候,
獾
Foj*_*sek 9
如果我理解正确,实际上有一种非常简单的方法可以做到这一点.假设您的原始数据框称为dat,您可以这样做:
dat.rc <- dat/rowSums(dat) names(dat.rc) <- paste(names(dat), ".rc", sep="") dat <- data.frame(dat,dat.rc)
归档时间:
15 年,11 月 前
查看次数:
234 次
最近记录: