【发布时间】:2011-02-03 05:33:02
【问题描述】:
我需要通过一些变量来总结数据框,而忽略其他变量。这有时被称为崩溃。例如。如果我有这样的数据框:
Widget Type Energy
egg 1 20
egg 2 30
jap 3 50
jap 1 60
然后按 Widget 折叠,以 Energy 为因变量,Energy~Widget,将产生
Widget Energy
egg 25
jap 55
在 Excel 中,最接近的功能可能是“数据透视表”,我已经研究了如何在 python 中执行此操作 (http://alexholcombe.wordpress.com/2009/01/26/summarizing-data-by-combinations-of-variables-with-python/),这里是 R 使用 doBy 库执行非常相关的操作的示例 (http://www.mail-archive.com/r-help@r-project.org/msg02643.html ),但是有没有一种简单的方法来完成上述操作?更好的是,ggplot2 库中是否内置了任何东西来创建跨某些变量折叠的图?
【问题讨论】:
标签: r ggplot2 pivot-table