在R中应用除法运算符

时间:2018-02-07 14:38:28

标签: r apply division

如何在R?

中的应用调用中使用除法运算符

我尝试在R中使用带有n x 2矩阵的apply和使用以下语法的除法运算符:

apply(matrix,1,function)

我允许function在这些可能性中发生变化:/"/"divisiondividerdivision,{{1} }。

它们都不起作用。

我最终得到rdivide

2 个答案:

答案 0 :(得分:1)

@Georgery指出,matrix / someVar是最简单的方法。如果您仍想使用apply,可以使用以下内容:

# choose the value with which every row value is divided
someVar = 2.5
# apply for each row, where row_val equals the values in your rows
apply(matrix, 1, function(row_val) row_val / someVar)

答案 1 :(得分:0)

你可以这样做

`/`

但是,R被概念化为使用矢量化计算。

matrix / someVar

可能是更容易的方式。