У меня есть набор данных учителей следующим образом:
df <- data.frame(
teacher = c("A", "A", "A", "A", "B", "B", "C", 'C'),
seg = c("1", '1', "2", "2", "1", "2", "1", "2"),
claim = c(
"beth",
'john',
'john',
'beth',
'summer',
'summer',
"hannah",
"hannah"
)
)
В идеале я хотел бы распространить свой набор данных следующим образом:
Желаемый вывод.
Есть какие-нибудь идеи о том, как я могу использовать для этого спред или pivot_wide? Проблема в том, что здесь есть две группирующие переменные (учитель и сегмент). У некоторых учителей может быть несколько одинаковых сегментов, но у некоторых учителей их нет.