我有5个二分变量(0 =否和1 =是)。选择“是”表示受试者表示此行为是其应对技巧的一部分(例如,冥想;散步)。我总结了应对技能变量,然后创建了一个因子(使用了0个技能;使用了1-2个技能;使用了3个或更多技能)。
levels(x$var1)
[1] "0" "1"
总应对技能因子变量:
x %>% count(cop.skills)
# A tibble: 3 x 2
str.12 n
<fct> <int>
1 0 3743
2 1-2 4398
3 3+ 2632
有第六个二分变量,询问:“我从未做过任何这些行为(上面列出),”的结果是二分答案(0 =否和1 =是)。
x %>% count(var6)
# A tibble: 2 x 2
stress2 n
<fct> <int>
1 0 11456
2 1 77
我想在cop.skills变量的“ 0”级别添加“ yeses”。 “ cop.skills”将如下所示:
x %>% count(cop.skills)
# A tibble: 3 x 2
str.12 n
<fct> <int>
1 0 3820
2 1-2 4398
3 3+ 2632
不确定如何执行此操作。
为什么不只是将它们添加到您的第一个结果中?
result <- x %>% count(cop.skills)
no_skills <- x %>% count(var6)
result[1, 2] <- result[1, 2] + no_skills[2, 2]