gpt4 book ai didi

r - 将数据帧的一行转换为 R 中的简单向量

转载 作者:行者123 更新时间:2023-12-02 08:37:56 27 4
gpt4 key购买 nike

我有一个巨大的数据框,我只从中选择了几行。然后我根据条件删除一些列。假设我选择第 4460 行,如下所示:

        V1870 V107 V1315 V1867 V1544 V1207 V1252 V1765 V342 V429 V1826 V865 V1374
4460 0 0 3 0 5 0 2 0 4 0 0 0 0

问题是我需要将此行转换为一个简单的向量(这意味着我应该删除所有列/行名称),以便我可以将它传递给另一个函数。我希望能够得到以下结果:
    [1] 0 0 3 0 5 0 2 0 4 0 0 0 0

我试过 as.listas.vector ,但他们都没有给出我期望的结果。任何的想法?

最佳答案

来自 mtcars 的示例数据

mydata<-mtcars
k<-mydata[1,]
mpg cyl disp hp drat wt qsec vs am gear carb
Mazda RX4 21 6 160 110 3.9 2.62 16.46 0 1 4 4
names(k)<-NULL

unlist(c(k))
[1] 21.00 6.00 160.00 110.00 3.90 2.62 16.46 0.00 1.00 4.00 4.00

根据@Ananda 更新: unlist(mydata[1, ], use.names = FALSE)

关于r - 将数据帧的一行转换为 R 中的简单向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19340401/

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