gpt4 book ai didi

R - 选择连续出现最多的数字

转载 作者:行者123 更新时间:2023-12-01 13:36:03 25 4
gpt4 key购买 nike

我有一个 df 测试:

A   B   C
1 1 NA
2 NA NA
1 2 2

我想创建另一列,比如 test$D,这是该行中出现最多的数字,不包括 NA。我想要的 df 是:

A   B   C   D
1 1 NA 1
2 NA NA 2
1 2 2 2

我一直在寻找类似 rowMeans 和 na.rm=T 的函数,但找不到适合这种情况的函数。非常感谢任何帮助

最佳答案

另一个使用table的选项,

apply(test, 1, function(i) as.numeric(names(sort(-table(i)))[1]))
#[1] 1 2 2

关于R - 选择连续出现最多的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43279186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com