Я думаю, что должен быть действительно простой способ сделать это, но я еще не настолько опытен в R. Мое глупое решение состоит в том, чтобы просто перебирать столбцы, подсчитывать количество значений, которое меньше C, делить его на количество строк, чтобы получить дробь. Что-то вроде
fracs <- c()
for (j in 1:ncol(df)) {
frac <- sum(df[,j] < C) / nrow(df)
fracs <- c(fracs, frac)
}
Я чувствую, что должна быть одна строка для получения такого рода сводки для фрейма данных, возможно, с использованием dplyr или чего-то еще. В идеале вывод представляет собой фрейм данных из одной строки с дробями. Мастера R, пожалуйста, помогите.