【问题标题】:Why cant I use my installed packages in R?为什么我不能在 R 中使用我安装的包?
【发布时间】:2016-04-17 15:43:49
【问题描述】:

我是 R 新手,遇到一些问题...

出于某种原因,我假设它是我的数据,我无法使用默认的plot() 将其绘制成折线图。

这是我 24 小时数据的一小部分样本:

t,x,y,z
11:04:02:500,-0.4452,-0.5943,-0.7318
11:04:02:600,-0.4452,-0.5384,-0.7836
11:04:02:700,-0.4691,-0.5304,-0.7158
11:04:02:800,-0.4771,-0.5384,-0.7358
11:04:02:900,-0.4651,-0.6103,-0.7557
11:04:03:000,-0.5091,-0.5544,-0.7079
11:04:03:100,-0.4891,-0.6103,-0.7358

看了一些教程后,我安装了ggplot 2,当我尝试使用它时,我遇到了这个问题。

> library(ggplot2)
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : 
  there is no package called ‘Rcpp’
Error: package or namespace load failed for ‘ggplot2’

我尝试过的

  • 我还安装了其他几个软件包,它们都说同样的话。
  • 我已经检查了安全设置并且我可以完全控制,
  • 我还更新了我的 R 版本,
  • 我删除并重新安装了软件包

很抱歉,如果有人问过这个问题,但我确实在此处和 YouTube 上查看过,但找不到任何东西。

任何帮助,以便我可以将此数据框绘制为折线图,将不胜感激。

sessionInfo() R version 3.2.3 (2015-12-10) 
Platform: x86_64-w64-mingw32/x64 (64-bit) 
Running under: Windows 10 x64 (build 10586) 

locale: 
  [1] LC_COLLATE=English_United Kingdom.1252  LC_CTYPE=English_United Kingdom.1252 
  [3] LC_MONETARY=English_United Kingdom.1252 LC_NUMERIC=C 
  [5] LC_TIME=English_United Kingdom.1252 

attached base packages: 
  [1] stats graphics grDevices utils datasets methods base 

loaded via a namespace (and not attached): 
  [1] tools_3.2.3 gtable_0.1.2 grid_3.2.3' 

重新安装Rccp 并尝试使用library(ggplot2)

    > utils:::menuInstallPkgs()tryingURL
        'https://www.stats.bris.ac.uk/R/bin/windows/contrib/3.2/Rcpp_0.12.3.zip'
    Content type 'application/zip' length 3197565 bytes (3.0 MB) downloaded 3.0 MB

    package ‘Rcpp’ successfully unpacked and MD5 sums checked
    Warning: unable to move temporary installation        
       ‘C:\Users\Destiny\Documents\R\win-library\3.2\file1a7447d175ee\Rcpp’ to 
       ‘C:\Users\Destiny\Documents\R\win-library\3.2\Rcpp’

    The downloaded binary packages are in
        C:\Users\Destiny\AppData\Local\Temp\RtmpimZVXP\downloaded_packages

    > library(ggplot2)
    Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) :
      there is no package called ‘Rcpp’
    Error: package or namespace load failed for ‘ggplot2’

快速基本 Python 图示例 quick little example graph using python

非常感谢您的宝贵时间

【问题讨论】:

  • 你试过install.packages("Rcpp")吗?
  • 请将sessionInfo() 的输出添加到您的帖子中,以便我们查看您正在使用的内容。
  • 我认为您需要取消此安装并重新开始。甚至可以铺机器。出了点问题,它甚至无法移动文件。这通常很容易上班
  • 问题是你无法安装Rcpp。没有它,你真的不能做任何有趣的事情。喜欢ggplot2。你的机器有问题。
  • One possibility 我只是通过谷歌搜索你的错误信息找到的。

标签: r plot ggplot2


【解决方案1】:

我有答案.....有点

  • 所以我卸载并删除了 R 文件
  • 我下载了又试了一遍,发现同样的问题
  • 此外,我从程序文件中保存了 R。

这不起作用:-(

迈克·怀斯是正确的

  • 由于某种原因,我的计算机损坏了文件
  • 它将它们保存在基本上不存在的文件中
  • 我将拉链复制并粘贴到正确的位置 但这不起作用

什么工作......**

这可能是一种更简单的方法,但这就是我们所做的......

  1. 工作的朋友将 R 下载到他的计算机并安装了包 Rcppggplot2
  2. 删除了我的 R 文件
  3. 用他的替换它们 现在它可以工作了.... 但是我还没有时间检查我是否可以安装新软件包...我的假设是否定的我需要....

我需要一台新笔记本电脑:-)

非常感谢大家的帮助!!!我希望这对其他人有帮助。

【讨论】:

  • @MikeWise - 我该怎么做?
  • 您的答案顶部左侧的分数下方有一个检查。
猜你喜欢
  • 1970-01-01
  • 2020-05-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多