我想使用R中的一些索引将R Dataframe因子转换为指标变量.
给出以下表示
StudentID Subject
1 A
1 B
2 A
2 C
3 A
3 B
Run Code Online (Sandbox Code Playgroud)
我需要使用StudentID作为索引进行以下表示
StudentID SubjectA SubjectB SubjectC
1 1 1 0
2 1 0 1
3 1 1 0
Run Code Online (Sandbox Code Playgroud)
我们可以用 table
table(df1)
# Subject
#StudentID A B C
# 1 1 1 0
# 2 1 0 1
# 3 1 1 0
Run Code Online (Sandbox Code Playgroud)
如果我们需要一个 data.frame
as.data.frame.matrix(table(df1))
Run Code Online (Sandbox Code Playgroud)