从向量创建数据框

问题描述 投票:0回答:1

我有以下数据,需要将其转换为数据框,以便可以通过方差分析进行分析:

enter image description here

我尝试加载数据帧,但只能弄清楚如何为每个开发人员/时间执行两个向量之一,如下所示:


developer <- rep(1:3, each=2)  

10 <- c(0, 5, 4, 7, 7, 8) 
14 <- c(1, 4, 6, 7, 10, 8) 
18 <- c(2, 4, 9, 8, 12, 9) 

development_data <- data.frame(Developer=developer, `10`=10, `14`=14, `18`=18)
print(development_data)

如何确保添加所有向量,不仅如此,还确保可以使用 r 作为集体向量而不是单独的值来分析数据?

r dataframe rstudio
1个回答
0
投票

这里是如何在 data.frame 中以长格式制作此数据的示例

代码

developer_strength <- rep(1,12)
development_time <- rep(c(10,14,18),each = 4)
value <- c(0,2,5,4,1,3,4,2,2,5,4,6)

data.frame(developer_strength,development_time,value)

结果

   developer_strength development_time value
1                   1               10     0
2                   1               10     2
3                   1               10     5
4                   1               10     4
5                   1               14     1
6                   1               14     3
7                   1               14     4
8                   1               14     2
9                   1               18     2
10                  1               18     5
11                  1               18     4
12                  1               18     6
© www.soinside.com 2019 - 2024. All rights reserved.