作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
我有一个数据集,数据来自 Google 表单中的多项选择题。但是,当导出数据时,受访者选择的所有选项都放在一个列中,以逗号分隔。像这样。
df <- structure(list(teacher = c("Mary", "Andrew", "Rose",
"Julia", "Richard"), grades = c("K, 1, 2, 3, 4", "1, 3, 4", "1, 2, 3, 4, 5", "4, 5",
"K, 1, 2, 3, 4, 5")),
class = "data.frame", row.names = c(NA, -5L))
我想将单元格内容分成几列以创建宽数据,所以最终表格如下所示:
df.wide <- structure(list(teacher = c("Mary", "Andrew", "Rose",
"Julia", "Richard"), grade_k = c(1,0,0,0,1), grade_1 = c(1,1,1,0,1), grade_2 =
c(1,0,1,0,1), grade_3 = c(1,1,1,0,1), grade_4=c(1,1,1,1,1), grade_5 = c(0,0,1,1,1)),
class = "data.frame", row.names = c(NA, -5L))
我如何在 R 中执行此操作。在此先感谢您的帮助
我是一名优秀的程序员,十分优秀!