У меня есть набор данных из трех столбцов df1 с этими данными:
ID Age Games
1 36 10
2 36 15
3 36 20
4 36 30
1 37 40
2 37 50
3 37 35
4 37 45
Вот dput для набора данных df1:
structure(list(ID = c(1, 2, 3, 4, 1, 2, 3, 4), Age = c(36, 36,
36, 36, 37, 37, 37, 37), Games = c(10, 15, 20, 30, 40, 50, 35,
45)), class = "data.frame", row.names = c(NA, -8L))
Я хочу данные будут отображаться так, как показано в таблице ниже, где игры для значений ID 36 и Age 37 теперь находятся в отдельных столбцах:
ID Age36 Age37
1 10 0
2 15 0
3 20 0
4 30 0
1 0 40
2 0 50
3 0 35
4 0 45
Моя цель - создать из второй таблицы строку диаграмма с двумя линейными графиками, одна для игр Age36 для каждого ID и другая для игр Age 37, с использованием pivot_longer для подготовки данных для ввода в ggplot2 (если только вы не можете порекомендовать лучший способ сделать это).