R glg ggplot2错误'结果必须是全部原子或所有数据帧'

时间:2015-06-06 22:09:13

标签: r ggplot2 shiny

我的闪亮应用程序出现了不一致的错误,我似乎无法弄清楚出了什么问题。这是最常见的错误。

Error: Results must be all atomic, or all data frames.

闪亮的应用程序基本上允许用户选择一个或多个文件,然后读取这些文件(具有不同的列数),使用rbind.fill()plyr)合并它们然后到{{1然后转到melt()。 ggplot2使用分面绘制一个在另一个之下。

运行Win 8,R 3.2.0,plyr_1.8.2 ggplot2_1.0.1,shiny_0.12.0的计算机上以及运行Ubuntu 14.04,R 3.2.0,shiny_0.12.0,plyr_1.8.2的服务器上的错误相同, ggplot2_1.0.1。

代码如下。

ggplot2

1 个答案:

答案 0 :(得分:3)

这似乎是plyr的一个问题,它可能会在下一个R更新中得到解决。在此之前,您可以按照以下步骤进行修复:

  1. 安装特定于平台的开发工具:
  2. 安装devtools

    install.packages(" devtools&#34)

  3. 编译并安装固定版本的plyr

    devtools :: install_github("哈德利/ plyr&#34)

  4. RESTART R / Rstudio