У меня есть список из нескольких data.frames. Каждый data.frame имеет несколько столбцов. С помощью mean(mylist$first_dataframe$a
Я могу получить среднее значение для a в этом одном data.frame. Однако я не знаю, как вычислить все кадры data.frames, хранящиеся в моем списке, или как для конкретных data.frames.Рассчитать, например, среднее в списке с несколькими столбцами data.frames
я мог бы использовать цикл, но мне сказали, что apply()
и его вариация лучше я попытался использовать несколько решений, которые я нашел через поиск, но так или иначе он просто не работает. Я предполагаю, что мне нужно использовать
unlist()
Не могли бы вы привести пример того, как вычислить, например, среднее значение для такой структуры данных, как моя. Список с несколькими data.frames, содержащими несколько столбцов.
Обновление: Прошу прощения за путаницу. Я хотел получить среднее значение для определенного столбца во всех файлах данных. Благодаря Томасу для предоставления рабочего решения для вычисления большого значения для определенного столбца во всех кадрах данных и для psychometriko для предоставления полезного решения для вычисления средств по всем столбцам во всех кадрах данных (& даже для случая, когда не используются числовые данные).
Спасибо!
Кадры данных, составляющие компоненты вашего списка, имеют одинаковую структуру (т. Е. Одинаковое количество столбцов с одинаковыми именами и классами в каждом столбце - количество строк может отличаться)? – psychometriko
@psychometriko У них точно такая же структура – Nikita
@Thomas Последняя. Итак, у меня есть список. Этот список содержит много данных, которые имеют одинаковую структуру. Предположим, что в dataframe5 есть dataframe1, каждый из которых имеет столбцы «a», «b» и «c». Теперь я хочу грандиозное значение «a» для всех объединенных данных. – Nikita