似乎是的 这时即使用apply()系列 也只是相当于隐藏一下显式循环而已
dataframe是不可替代的么? 为何不考虑转换成矩阵, 然后定义一种新的除法运算, 世界还是很美好的:
<br />
x = matrix(c(0, 1, 0, 3), ncol = 2)<br />
y = matrix(c(0, 0, 4, 5), ncol = 2)<br />
print(x)<br />
print(y)<br />
"%//%" = function(x, y) ifelse(y != 0, x/y, 0)<br />
print(x/y)<br />
print(x %//% y)<br />
</p>