Набор данных, с которым я работаю, аналогичен приведенному ниже (хотя пример имеет гораздо меньший масштаб, данные, с которыми я работаю, составляют десятки тысяч строк), и я не смогчтобы выяснить, как заставить R сложить данные столбца на основе номера группы.По сути, я хочу, чтобы я мог получить количество зеленых (синих), синих (и) красных (ий) суммированных для всех групп 81 и 66 по отдельности, а затем иметь возможность использовать эту информацию для вычисления процентов.
txt <- "Group Green Blue Red Total
81 15 10 21 46
81 10 10 10 30
81 4 8 0 12
81 42 2 2 46
66 11 9 1 21
66 5 14 5 24
66 7 5 2 14
66 1 16 3 20
66 22 4 2 28"
dat <- read.table(textConnection(txt), sep = " ", header = TRUE)
Я потратил много времени, пытаясь выяснить, как использовать некоторые функции самостоятельно, надеясь, что найду подходящий способ сделать это, но, поскольку я такой новыйосновной пользователь Я чувствую, что ударился о стену, которую не могу пройти без посторонней помощи.