【发布时间】:2012-08-14 11:02:14
【问题描述】:
对不起,如果这是一个菜鸟问题。 我需要有关如何循环我的数据框的帮助。这是一个示例数据。
a <- c(10:29);
b <- c(40:59);
e <- rep(1,20);
test <- data.frame(a,b,e)
我需要对“a”列中的值使用以下标准来操作“e”列
对于所有的值
"a"
"a" > 15 &
"a" > 20 &
"a" > 25 &
result <- cbind(a,b,rep(1:4, each=5))
我的实际数据框长度超过 100k。如果你能在这里解决我的问题,那就太好了。
【问题讨论】:
-
我认为标题应该反映这里正在做的事情。您正在尝试根据其他列的值添加重新编码的列。
-
抱歉 Roman 关于不是最佳标题,你是对的 - 它是关于根据其他人重新编码列。但是你们无论如何都把我解决了:)
-
只是想帮助下一个对此问题感兴趣的人。通过给它一个信息丰富的标题,你的答案更有可能帮助某人。随意编辑标题以反映您的问题。:)