Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个数据框 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 的行的值?
你不需要使用apply. 这些操作在向量上工作得很好。
apply
x$c <- x$a / x$b
它自己会工作得很好。
欲了解更多信息,请查看?'/'。
?'/'