Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 从另一个因子中添加因子_R_Factors - Fatal编程技术网

R 从另一个因子中添加因子

R 从另一个因子中添加因子,r,factors,R,Factors,我有5个二分法变量(0=否,1=是)。选择“是”表示受试者表示这种行为是其应对技能的一部分(例如,冥想;散步)。我总结了应对技能变量,然后创建了一个因子(使用0项技能;使用1-2项技能;使用3项或更多技能) 应对技能总因素变量: x %>% count(cop.skills) # A tibble: 3 x 2 str.12 n <fct> <int> 1 0 3743 2 1-2 4398 3 3+ 2632 x%

我有5个二分法变量(0=否,1=是)。选择“是”表示受试者表示这种行为是其应对技能的一部分(例如,冥想;散步)。我总结了应对技能变量,然后创建了一个因子(使用0项技能;使用1-2项技能;使用3项或更多技能)

应对技能总因素变量:

x %>% count(cop.skills)
# A tibble: 3 x 2
  str.12     n
  <fct>  <int>
1 0       3743
2 1-2     4398
3 3+      2632
x%>%计数(通用技能)
#一个tibble:3x2
str.12 n
1 0       3743
2 1-2     4398
3 3+      2632
第六个二分法变量问,“我从来没有做过任何这些行为(上面列出的)”,回答是二分法(0=否,1=是)

x%>%count(var6)
#一个tibble:2x2
压力2 n
1 0       11456
2 1          77
我想将“yes”添加到cop.skills变量的“0”级别。“警察技能”如下所示:

x %>% count(cop.skills)
# A tibble: 3 x 2
  str.12     n
  <fct>  <int>
1 0       3820
2 1-2     4398
3 3+      2632
x%>%计数(通用技能)
#一个tibble:3x2
str.12 n
1 0       3820
2 1-2     4398
3 3+      2632

不知道怎么做。

为什么不直接将它们添加到第一个结果中

结果百分比计数(通用技能)
无\u技能%count(var6)

结果[1,2]我得到一个错误:``结果[1,2]结果一定有问题
那么-它看起来像什么?它看起来像:``>result#一个tible:3x2cop.skills n10 3734 2 1-24568 3+2312``所以如果你键入结果[1,2],你应该得到3734?没有技能[2,2]能带来什么?我想你并没有像你在评论中那样,意外地在无技能和方括号之间加上空格?好的。对它确实有用,谢谢。如何将其重新编码到数据帧的另一个变量中?例如,我的数据是x,我希望结果是x$result。
 x %>% count(var6)
# A tibble: 2 x 2
  stress2     n
  <fct>   <int>
1 0       11456
2 1          77
x %>% count(cop.skills)
# A tibble: 3 x 2
  str.12     n
  <fct>  <int>
1 0       3820
2 1-2     4398
3 3+      2632