gpt4 book ai didi

r - 如何获得前 3 个值?

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

我有一个数据框 df 如下:

col1   col2             
aa 5
bb 6
cc 8
dd 2
ee 10

我希望输出作为数据框,其中包含 df 的前 3 个值(前 3 个在第二列计算),如下所示:

col1   col2              
ee 10
cc 8
bb 6

最佳答案

您可以使用 R 中的 order 函数进行任何排序操作。例如你的情况

df <- df[order(df$col2,decreasing = TRUE),]

这将为您提供基于第二列的有序数据框。如果你想要前三名,就选择前 3 行

df <- df[1:3,]

关于r - 如何获得前 3 个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24734526/

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