考虑在R中的这个数据框,它包含两列名为a和b:
我希望能够通过合并列a和列b来生成一个列表,具体做法如下:
a b
a1 b1
a2 b2
a3 b3
我希望能够通过合并列a和列b来生成一个列表,具体做法如下:
a1 b1 a2 b2 a3 b3
我该如何做这件事?
t
)数据集,然后连接(c
)matrix
输出以获得一个vector
。 c(t(df1))
#[1] "a1" "b1" "a2" "b2" "a3" "b3"
as.vector
函数。 as.vector(t(df1))
#[1] "a1" "b1" "a2" "b2" "a3" "b3"
unlist
,但它会按列进行展开。这就是为什么要对数据集进行转置并使用c
或as.vector
的原因。as.list
。 as.list(t(df1))