столбцом где хранится их возраст, хочу создать новую таблицу из данной которая хранит возраста людей из первой таблицы и столбец показывающий процентное соотношение относительное возраста, пытался сделать через group_by но не вышло (вопрос от начинающего не судите строго)
не подскажете как это делается в R?
В закрепе есть правила чата, прочитайте, потом переформулируйте ваш вопрос
library(dplyr) df <- tibble(age = c(20, 25, 30, 30, 30, 30, 40, 40)) #данные df %>% group_by(age) %>% #группируем по возрасту mutate(n = n()) %>% #считаем сколько встречается возраст ungroup() %>% #убираем группировку по возрасту mutate(percent = n / length(age) * 100) #считаем процент
а это возможно как-то без dplyr сделать?
еще раз, все зависит от того, что вам надо, я сам додумал какие у вас данные и что вы хотите получитьэ
Обсуждают сегодня