gpt4 book ai didi

r - 将具有一列所有值的数据框合并为一个

转载 作者:行者123 更新时间:2023-12-01 23:42:31 25 4
gpt4 key购买 nike

我有一个这种格式的数据框

str(df2)
'data.frame': 2 obs. of 10 variables:
$ stc1 : Factor w/ 2 levels "price_of_A_stock",..: 1 2
$ stc2 : Factor w/ 2 levels "price_of_B_stock",..: 1 2
$ stc3 : Factor w/ 2 levels "price_of_C_stock",..: 1 2

我想让它把每一列的所有值都变成一列,而没有列的名称

为了做到这一点,我使用了这个:

r_df <- as.data.frame(t(df2))

但是我得到的结果是这样的:

str(r_df)
'data.frame': 10 obs. of 2 variables:
$ 1: Factor w/ 10 levels "price_of_A_stock",..: 3 6 8 1 5 9 10 7 4 2
..- attr(*, "names")= chr "stc1" "stc2" "stc3" "stc4" ...
$ 2: Factor w/ 10 levels "price_of_B_stock",..: 7 9 10 6 1 8 4 3 2 5
..- attr(*, "names")= chr "stc1" "stc2" "stc3" "stc4" ...

最佳答案

我们可以使用unlist

data.frame(Col1= unlist(df2, use.names=FALSE))

关于r - 将具有一列所有值的数据框合并为一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34368598/

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