gpt4 book ai didi

r - 将行作为单列放在 r 中

转载 作者:行者123 更新时间:2023-12-04 14:29:07 25 4
gpt4 key购买 nike

我有以下数据框 x

a d g
b e h
c f i

备注 : 以字母为例。实际的 data.frame 用数字代替字母(实际数据不是按升序排列的,如本例所示)

我想通过将 2 到 4 列放在第一个列下将其转换为一个独特的列。预期结果如下
a
b
c
d
e
f
g
h
i

我尝试了以下代码
matrix(t(x), ncol=1, nrow=ncol(x)*nrow(x), byrow=F)

但它(显然)给出了以下内容
a
d
g
b
e
h
c
f
i

最佳答案

像这样的东西?

X <- matrix(letters[1:9], ncol=3)
matrix(X, ncol=1)

R 矩阵在 column major order 中,因此您可以使用 matrix 轻松地将它们连接成单个列向量。功能。

关于r - 将行作为单列放在 r 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18873694/

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