gpt4 book ai didi

r - 如何将一列添加到由其他列的最小值组成的数据框中?

转载 作者:行者123 更新时间:2023-12-05 08:24:53 27 4
gpt4 key购买 nike

如何将一列添加到由其他列的最小值组成的数据框中?那么在这种情况下,要创建第三列,其值为 1、2 和 2?

df = data.frame(A = 1:3, B = 4:2)

最佳答案

您可以使用 apply() 函数来执行此操作。见下文。

df$C <- apply(df, 1, min)

第二个参数允许您选择要应用 min 的维度,在本例中为 1,将 min 分别应用于每行中的所有列。

您可以从数据框中选择特定的列,如下所示:

df$newCol <- apply(df[c('A','B')], 1, min)

关于r - 如何将一列添加到由其他列的最小值组成的数据框中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70171761/

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