【发布时间】:2019-10-12 09:01:43
【问题描述】:
我有一个数据框,C列是字符
df <- data.frame(A = c(13, 15, 17), B = c("yes", "no", "yes"), C = c("Mon, Thu, Sun", "Thu, Tue, Fri", "Sat, Mon, Wen"))
A B C
1 13 yes Mon, Thu, Sun
2 15 no Thu, Tue, Fri
3 17 yes Sat, Mon, Wen
如何将 data.frame 列 C 转换为:
A B Sun Mon Tue Wen Thu Fri Sat
1 13 yes 1 1 0 0 1 0 0
2 15 no 0 0 1 0 1 1 0
3 17 yes 0 1 0 1 0 0 1
【问题讨论】:
标签: r data-manipulation