我有一些定性数据,我已将其编入各个类别,并且希望为子组提供摘要。 RQDA软件包非常适合编码采访,但我一直在为开放式调查回复创建摘要。我已经设法将编码文件导出为HTML,并将其复制/粘贴到Excel中。我现在有500行,包含不同列中的所有类别,但是相同的代码可能出现在不同的列中。例如,一些数据:将多个列重新编码为单个变量
a <- c("ResponseA", "ResponseB", "ResponseC", "ResponseD", "NA")
b <- c("ResponseD", "ResponseC", "NA", "NA","NA")
c <- c("ResponseB", "ResponseA", "ResponseE", "NA", "NA")
d <- c("ResponseC", "ResponseB", "ResponseA", "NA", "NA")
df <- data.frame (a,b,c,d)
我希望能够像
df$ResponseA <- recode (df$a | df$b | df$c, "
'ResponseA' = '1';
else='0' ")
df$ResponseB <- recode (df$a | df$b | df$c, "
'ResponseB' = '1';
else='0' ")
总之运行的东西,我想扫描9列和重新编码成一个单一的二元变量。
你能告诉的一个小样本你想要的输出?即你期望在'df' data.frame的'ResponseA'和'ResponseB'列中有什么? – hrbrmstr