我有几个 data.frames 的列表。每个 data.frame 都有几列。通过使用
mean(mylist$first_dataframe$a
,我可以在这个 data.frame 中获得 a 的平均值。但是我不知道如何计算存储在我的列表中的所有 data.frames 或如何计算特定的 data.frames。
我可以使用循环,但有人告诉我,
apply()
它的变体更好我尝试使用通过搜索找到的几种解决方案,但不知何故它不起作用。我想我需要使用
unlist()
您能否提供一个示例来说明如何计算像我这样的数据结构的平均值。一个包含多个 data.frames 的列表,其中包含多个列。
更新:我很抱歉造成混乱。我想要所有数据框中特定列的总平均值。感谢 Thomas 提供了一个工作解决方案来计算所有数据帧中特定列的总平均值,并感谢psychometriko 提供了一个有用的解决方案来计算所有数据帧中所有列的平均值(甚至在不涉及数字数据的情况下) .
谢谢!