我有以下数据集:
wow <- data.frame(a = c(1, 1, 1, 2, 3, 4, 4), b = c(3, 4, 2, 6, 2, 6, 5), c = c(1, 6, 3, 6, 1, 8, 9))
print(wow)
a b c
1 1 3 1
2 1 4 6
3 1 2 3
4 2 6 6
5 3 2 1
6 4 6 8
7 4 5 9
我需要从每列中移除所有最小值和最大值,然后计算剩余值的平均数,使结果看起来像这样:
print(result)
a b c
1 2.5 4 5.75
我发现一个类似的问题已经有了答案 (在R中计算数据框中行值的均值,排除最小和最大值),但是这个问题的主要区别在于,那个人只处理每列中单个的最小值和最大值,而我可能会有多个最小和最大值。