小编cor*_*tle的帖子

R knit kable 首先按一列排序行,然后再按另一列排序

大家好,新年快乐,

我有一张不同学习模型的准确性和 kappa 输出的表格,并使用 knit::kable 来显示它们。

我现在想首先按准确度(从顶部最高到底部最低)对模型(行)进行排序,然后在此排序中,根据从最高到最低的 Kappa 对行进行排序。因此,我希望将准确性作为最重要的订单标准,而将 Kappa 作为第二重要的标准。表中还有其他列,但这是我想要对行进行排序的两列。

我在这方面相当缺乏经验,非常感谢您的帮助。我也对其他在 RMarkdown 中生成漂亮表格的函数/库持开放态度,这可以帮助我解决这个问题。

谢谢你,最好的,corkinabottle

r knitr r-markdown kable

5
推荐指数
1
解决办法
3117
查看次数

R 重新定义 base::mean() 函数以包含 is.finite() 功能

我想重新定义均值函数(将其应用到 tabular() 表中),以忽略某个变量的所有 NA、NaN 和 Inf 观测值。我不想删除整行(观察),而是让平均公式简单地计算所有非 NA、NaN、Inf 值的平均值。

Mean.new <- function(x) base::mean(x, na.rm=TRUE)
Run Code Online (Sandbox Code Playgroud)

据我所知,标准mean()中的na.rm=TRUE仅删除NA,而不删除NaN和Inf。

因此,如何在上面的代码中添加检查 is.finite() 的功能(这将排除所有 NA、NaN、Inf)?

谢谢你,最好的,

软木

r function mean

3
推荐指数
1
解决办法
285
查看次数

标签 统计

r ×2

function ×1

kable ×1

knitr ×1

mean ×1

r-markdown ×1