gpt4 book ai didi

r - 从 r 中的数据帧创建一列向量

转载 作者:行者123 更新时间:2023-12-02 21:13:12 25 4
gpt4 key购买 nike

我正在寻找的是从 r 中的数据帧创建一个向量。基本上我拥有的是一个包含四列(1 到 4)和四行(A 到 D)的数据框及其值(a.1、a.2 等),如下所示:

     1    2    3    4
A a.1 a.2 ...
B b.1
C
D

我想要的是创建一个具有行名称 A1、A2、...、B1、...D4 及其值的向量,如下所示,但我不知道如何:

   value
A1 a.1
A2 a.2
B1 b.1

最佳答案

与基本 R 函数保持一致的一些变化:

data.frame(value=unlist(df), row.names=outer(rownames(df), colnames(df), paste0))
# value
#a1 a
#b1 b
#a2 b
#b2 c

源数据:

df <- data.frame(`1`=c("a","b"),`2`=c("b","c"),row.names=c("a","b"),check.names=FALSE)
# 1 2
#a a b
#b b c

关于r - 从 r 中的数据帧创建一列向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32341643/

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