【发布时间】:2021-05-03 13:11:55
【问题描述】:
原表是这样的:
| id | food |
|---|---|
| 1 | fish |
| 2 | egg |
| 2 | apple |
对于每个 id,其食物的值应为 1 或 0,因此表格应如下所示:
| id | food | fish | egg | apple |
|---|---|---|---|---|
| 1 | fish | 1 | 0 | 0 |
| 2 | egg | 0 | 1 | 0 |
| 2 | apple | 0 | 0 | 1 |
【问题讨论】:
-
在此处查看 Mouad_Seridi 的答案:stackoverflow.com/questions/52539750/… 在您的情况下:df %>% mutate(value = 1) %>% spread(food, value, fill = 0)