0

我有一个数据框 x,其中包含 a 和 b 列。我想要一个新的 c 列,其值为 a/b。我一直在使用

x = read.csv(<file>,header=TRUE)
f <- function(...){
x$c = x$a / x$b
}
x = apply(x,1,f)

这弄乱了数据框,所以我认为这是完全错误的。如何访问在给定时刻调用 apply 的行的值?

4

1 回答 1

3

你不需要使用apply. 这些操作在向量上工作得很好。

x$c <- x$a / x$b

它自己会工作得很好。

欲了解更多信息,请查看?'/'

于 2012-12-17T14:09:31.577 回答