我想将14列合并到R中的一列中。
如果第一列有一个条目(1,2,3),第二列(4,5,6),第三列(7,8,9),我想把它们合并成一列(1,2) ,3,4,5,6,7,8,9)
答案 0 :(得分:1)
我们可以使用unlist(df, use.names=FALSE)
#[1] 1 2 3 4 5 6 7 8 9
df <- data.frame(V1=1:3,V2= 4:6, V3= 7:9)
Feature: Proof of concept that my framework works
Scenario: My first Test
Given this is my first test
When This is my second step
THEN This is the final step
答案 1 :(得分:1)
您也可以使用dim来更改矩阵的尺寸。
a&lt; - 矩阵(1:9,nrow = 3)
dim(a)&lt; -c(9,1)
打印(a)中
答案 2 :(得分:1)
我认为melt
库中的reshape
函数会更有用,因为您可以保留变量的名称。
看看这个例子:
rectangle = data.frame("x"=c(0.0057,0.0209,-0.0058,-0.0209),"y"=c(-0.029,0.028,0.0250,-0.0028))
melt(rectangle)
variable value
1 x 0.0057
2 x 0.0209
3 x -0.0058
4 x -0.0209
5 y -0.0290
6 y 0.0280
7 y 0.0250
8 y -0.0028