У меня есть набор данных, как показано ниже:
data <- tribble(
~top_1, ~top_2, ~top_3,
"A", "B", "C",
"B", "B", "B",
"C", "B", "C",
"A", "B", "B",
"A", "A", "A",
"B", "B", "A",
"C", "A", "C",
"A", "A", "A",
"A", "C", "B",
"B", "B", "C",
)
А теперь я хочу подсчитать отдельные строки для каждого столбца и получить новый набор данных примерно так:
new_data <- tribble(
~product, ~top_1, ~top_2, ~top_3,
"A", .50, .30, .30,
"B", .30, .60, .30,
"C", .20, .10, .40,
)
Не могли бы вы помочь мне создать эти данные?