列表到R中的数据帧

时间:2017-10-25 22:43:42

标签: r

我想在“ISwR”包装中使用“Zelazo”进行F测试。

数据如下:

$active
[1]  9.00  9.50  9.75 10.00 13.00  9.50

$passive
[1] 11.00 10.00 10.00 11.75 10.50 15.00

$none
[1] 11.50 12.00  9.00 11.50 13.25 13.00

$ctr.8w
[1] 13.25 11.50 12.00 13.50 11.50

在运行F-Test之前我需要做的是让它可用于我的目的。这意味着制作一个23x2的数据框(有23个“年龄”值和两个类别,“年龄”和“方法”,方法是:“主动”,“被动”等......)

我想:

"age" "method" 
9.00 active
9.5 active
.   .
.   .
.   .
11 passive

依旧......

最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

如果您只想将两者粘在一起,可以考虑使用rbind功能。

我编写了一个使用数字向量的简单示例,但将其分解为步骤。您始终可以在函数中包装函数以节省资源/时间。

active <-  c(9.00,  9.50,  9.75, 10.00, 13.00,  9.50)
passive <- c(11.00, 10.00, 10.00, 11.75, 10.50, 15.00)

step1 <- data.frame(age=c(active), method='active')
step2 <- data.frame(age=c(passive), method='passive')
step3 <- data.frame(rbind(step1, step2))

我基本上做的是创建两个单独的data.frame元素并使用rbind函数,如果您熟悉集合论,它基本上执行union

  

注意:要使此功能起作用,列必须匹配。