如何在R?
中的应用调用中使用除法运算符我尝试在R中使用带有n x 2矩阵的apply
和使用以下语法的除法运算符:
apply(matrix,1,function)
我允许function
在这些可能性中发生变化:/
,"/"
,division
,divide
,rdivision
,{{1} }。
它们都不起作用。
我最终得到rdivide
。
答案 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
可能是更容易的方式。