У меня есть большой набор данных, который я хотел бы разработать для отдельных лиц, чтобы они могли выбрать одного человека для сравнения, а затем увидеть, как его данные сравниваются со средними показателями по всем другим людям. Я пытаюсь найти наиболее эффективный способ и надеюсь на некоторые идеи.
Я попытался создать два отдельных фрейма данных, а затем использовать списки, чтобы вручную добавить строки вместе, чтобы я мог отобразить их в ggplot,Однако дополнительная манипуляция также включает в себя изменение данных.
library(tidyverse)
mtcars$car <- rownames(mtcars)
df <- mtcars %>%
filter(mtcars$car == 'Datsun 710') %>%
group_by(car) %>%
summarize(disp = first(disp))
df2 <- mtcars %>%
summarize(disp = mean(disp))
Ожидаемый результат следующий:
group disp
Datsun 710 108
All cars 230.7219