我希望重新定义均值函数(以便在tabular()表格中应用),使其省略某个变量的所有NA、NaN和Inf观测值。我不想删除整行(观测值),而是希望均值公式仅计算非NA、NaN和Inf值的平均值。
Mean.new <- function(x) base::mean(x, na.rm=TRUE)
据我所知,在标准的mean()函数中,na.rm=TRUE仅删除NAs,而不是NaN和Inf。
因此,如何在上面的代码中添加检查is.finite()的功能(这将排除所有NA,NaN,Inf)?
谢谢和祝好,
cork