清理我们的调查数据,陷入困境。第一个问题变成4个变量,每个变量的回答为1-0

时间:2019-01-20 03:32:27

标签: r data-cleaning survey

我需要将R中的一组调查响应(输出)组合到一个具有多个因子响应的变量中。在下面的输出中,应将$ Q1-1至$ Q1-5合并为一个因子w / 5,其中Aid = 1,Assistant = 2,Owner = 3,Lead = 4,other = 5“。

但Q1_5至Q1-_5至Q1_5_6也是同一5因子输出的一部分。选择5个(其他)的受访者可以选择填写答案。

从我在网上阅读的内容来看,我认为我的问题可能是由于数据(包括对同一问题的逻辑和因子响应)引起的,但老实说,我什至不知道是什么导致了此错误。我在网上找不到类似的东西。

关于如何组合单独的因子1水平响应同时保持它们与Q1_5响应链接的任何建议?

总输出量巨大,因此Im在下面仅包括一小部分,因此您可以看到我要解释的内容。我正在填补研究团队的空缺职位,清理我们的数据进行分析,这意味着我正在学习R。抱歉,如果我错过了明显的内容。任何建议/帮助/建议表示赞赏!

str(mydatafromR)>
'data.frame':   24 obs. of  456 variables:
 $ ResponseId  : Factor w/ 24 levels 
 ",..: 8 7 15 13 19 20 6 10 16 12 ...
 $ Q1_1        : Factor w/ 1 level "Lead": 1 NA NA 1 1 
1 1 NA NA NA ...
 $ Q1_2        : Factor w/ 1 level "Owner": NA NA 1 1 NA NA 
 NA NA NA NA ...
 $ Q1_3        : Factor w/ 1 level "Assistant": NA NA NA NA 
NA NA NA 1 1 1 ...
 $ Q1_4        : Factor w/ 1 level "Aid": NA 1 NA NA NA NA 
NA NA NA NA ...
 $ Q1_5        : logi  NA NA NA NA NA NA ...
 $ Q1_5_TEXT   : logi  NA NA NA NA NA NA ...
 $ Q1_5_0      : logi  NA NA NA NA NA NA ...
 $ Q1_5_1      : logi  NA NA NA NA NA NA ...
 $ Q1_5_2      : logi  NA NA NA NA NA NA ...
 $ Q1_5_3      : logi  NA NA NA NA NA NA ...
 $ Q1_5_4      : logi  NA NA NA NA NA NA ...
 $ Q1_5_5      : logi  NA NA NA NA NA NA ...
 $ Q1_5_6      : logi  NA NA NA NA NA NA ...

0 个答案:

没有答案