library(dplyr)
data %>%
select(trade, before.pay,after.pay,four.after.pay) %>%
group_by(trade) %>%
summarise(across(everything(), .f = list(median = median, max = max, min = min, count = n), na.rm = TRUE))
I can get this to work for mean, median, mean, max etc., but not for count. The pay fields are all decimals. How can I count the non-NA values in these fields with summarize?