我想在以下数据框中添加一个N / P因子:
time subjects value
1 0 sub1 10
2 1 sub1 11
3 2 sub1 12
...
10 9 sub1 19
11 10 sub1 20
12 0 sub2 20
13 1 sub2 21
...
21 9 sub2 29
22 10 sub2 30
23 0 sub3 30
24 1 sub3 31
25 2 sub3 32
...
33 10 sub3 40
内容如下
time subjects value status
1 0 sub1 10 N
2 1 sub1 11 N
3 2 sub1 12 N
...
10 9 sub1 19 N
11 10 sub1 20 N
12 0 sub2 20 P
13 1 sub2 21 P
...
21 9 sub2 29 P
22 10 sub2 30 P
23 0 sub3 30 N
24 1 sub3 31 N
25 2 sub3 32 N
...
33 10 sub3 40 N
到目前为止,“状态”因子存储在数组c("N","P","N",....,"P","P")
中,可容纳数百个主题。
答案 0 :(得分:1)
如果您的数组中的元素数量与data.frame中的观察值相同,那么您可以简单地进行
df$status <- status_array
当然,就是说它们的订购顺序相同。