【发布时间】:2017-09-27 01:31:07
【问题描述】:
我正在尝试采用这样的数据框
name response
1 Phil Exam
2 Terry Test
3 Simmon Exam
4 Brad Quiz
把它变成这个
name response Exam Test Quiz
1 Phil Exam Exam
2 Terry Test Test
3 Simmon Exam Exam
4 Brad Quiz Quiz
我尝试使用 for 循环提取每一行。然后我会检查该列是否已经存在,如果不存在,它将创建一个新列。我无法接近工作,并且不确定如何做到这一点。
【问题讨论】:
-
本质上是一个模型矩阵 -
cbind(dat, model.matrix(~ response + 0, data=dat))