gpt4 book ai didi

r - 如何返回R中数据帧中包含最小值的列的索引

转载 作者:行者123 更新时间:2023-12-02 04:08:11 26 4
gpt4 key购买 nike

Suppsoe 我有一个 100X10 数据框。对于每一行,我想添加一个额外的列,其中包含包含最小值的列号。此外,此功能仅适用于特定列,例如第 6 至 10 列。

最佳答案

我们可以使用max.col

transform(df1, newCol = (max.col(-1*df1[6:10], "first"))+5)

注意:与任何基于循环或 apply 的方法相比,max.col 方法会非常快。

数据

set.seed(24)
df1 <- as.data.frame(matrix(rnorm(100*10), ncol=10))

关于r - 如何返回R中数据帧中包含最小值的列的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38321916/

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