3
我有一个CSV数据集,看起来像这样:编码选择题答案中的R
Age;Functions;...
12;1,2,5;...
45;1,4,5,8;...
23;3;...
的第一列是参与者和第二列的年龄是选择题答案的一个逗号分隔的列表问题1.在这个例子中,第一个参与者检查第一,第二和第五个复选框,第三个参与者只检查第三个复选框。
现在,我想评估问题1的答案。第一步是绘制每个可能答案的答案数。我已经试过如下:
dataset$Functions <- strsplit(as.character(dataset$Functions), ",", fixed=T)
dataset$Functions <- lapply(dataset$Functions, factor, levels = 0:8, labels=c(
"no answer",
"checkbox 1",
"checkbox 2",
"checkbox 3",
"checkbox 4",
"checkbox 5",
"checkbox 6",
"checkbox 7",
"checkbox 8",
))
附加我试着用户mChoice:
library("Hmisc")
dataset$Functions <- lapply(dataset$Functions, mChoice, label="Functions")
但现在,我不知道如何来处理数据框列表。你有好主意吗?
感谢。而已。 – Cornelius