我想基于A
结果为X
的{{1}}添加列conditions
和if
,使用求和结果{{1} }设为greater than zero
。到目前为止,这是我的代码
otherwise
答案 0 :(得分:4)
我们可以在pmax
中使用base R
。它应该更快
FakeData$Sum <- with(FakeData, pmax(0, A + X))
if/else
未向量化。而是使用ifelse
FakeData$Sum <- with(FakeData, ifelse(A + X < 0, 0, A + X))