gpt4 book ai didi

R 的按行最大值

转载 作者:行者123 更新时间:2023-12-03 10:24:55 25 4
gpt4 key购买 nike

我有一个如下的数据框。我想为每一行获取一列最大值。但是如果该列存在于该行中,则该列应忽略值 9。
我怎样才能有效地做到这一点?

df <- data.frame(age=c(5,6,9), marks=c(1,2,7), story=c(2,9,1))
df$max <- apply(df, 1, max)
df

最佳答案

这是一种可能性:

df$colMax <- apply(df, 1, function(x) max(x[x != 9]))

关于R 的按行最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24497186/

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