gpt4 book ai didi

r - 使用行名称的子集数据框

转载 作者:行者123 更新时间:2023-12-03 23:53:15 24 4
gpt4 key购买 nike

我有一个这样的数据框:

       x1    x2    x3
271 3 5 2
553 2 4 1
563 2 5 3
当我尝试根据行名称选择一行时,例如271,它错误:
df[271, ]
# Error in xj[i, , drop = FALSE] : subscript out of bounds
如何根据行名称(例如 271、553、563)选择这些行?

最佳答案

您需要引用 data.frame 的行名:

dfsub[rownames(dfsub) == 271,] #where dfsub is your subsetted data.frame

编辑:

正如@koekenbakker 所评论的,有一个使用 '' 来引用行名的简写。所以这将是:
dfsub['271',] #where dfsub is your subsetted data.frame and 271 the rowname

关于r - 使用行名称的子集数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23652566/

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