gpt4 book ai didi

r - 删除数据框中的一行并取回数据框

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

我想“子集化”这个数据框并使用行名删除第二行

myDataFrame <- as.data.frame(rnorm(5))
rownames(MyDataFrame)
#"1" "2" "3" "4" "5"

myDataFrame[-2,]
# 0.2706859 0.9708845 0.7559821 -0.2063368

我希望能够获得上面的结果,但是以数据框形式(具有原始行名称)。我环顾四周,似乎按行名选择的方法是使用 which 函数,但我不确定它在这种情况下如何工作。

最佳答案

您可以添加一个参数 drop = FALSE

> mydf[-2, , drop = FALSE]
rnorm(5)
1 1.9602780
3 0.1078827
4 -0.8517422
5 -0.8300695

关于r - 删除数据框中的一行并取回数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19153346/

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