【发布时间】:2015-12-19 07:52:02
【问题描述】:
我有一个这种格式的数据框
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" ...
【问题讨论】:
-
我不知道如何重新创建您的数据框。您能否将其包含在您的问题中,可能使用
dput? -
您能否添加一个示例,结果应该是怎样的?
标签: r