I have this function:
my_fun <- function(x) {
x %>%
separate_rows(tags, sep=',\\s*') %>%
separate(tags, c('tags', 'Value'), sep='\\s*-\\s*', fill='right') %>%
mutate(tags=trimws(tags)) %>%
count(Year, tags) %>%
pivot_wider(names_from=tags, values_from=n, values_fill=0) %>%
adorn_totals("row")
}
Is it possible to add these two lines to the function, after "adorn_totals"? The first one orders the columns by the last row value (minus the first one), and the second sums all rows (minus the first one) and adds it as a new column
[c(1, order(-[nrow(), -1]) + 1)]
rowSums([, -1])