我一直在尝试在R中安装ggplot2包,这是我收到的警告:
read.dcf中的错误(file.path(pkgname," DESCRIPTION"),c(" Package"," Type")): 无法打开连接
另外:警告信息:
1:在download.file(url,destfile,method,mode =" wb",...)中: 下载长度1040720!=报告的长度1152839
2:解压缩(zipname,exdir = dest):从zip文件中提取错误1
3:在read.dcf中(file.path(pkgname," DESCRIPTION"),c(" Package"," Type")): 无法打开压缩文件' plyr / DESCRIPTION',可能的原因'没有这样的文件或目录'
注意我使用的是3.1.1版可能会有所帮助。你能帮我理解出了什么问题以及如何解决这个问题吗?
提前谢谢。
答案 0 :(得分:5)
从评论中我们发现,repos
选项已设置为错误值。
install.packages
有一个名为repos
的参数,可用于指定在哪里找到您要安装的软件包。如果指定有效值,它应该可以正常工作。例如如果您执行此操作,则不应该收到错误:install.packages("ggplot2", repos="http://cran.us.r-project.org")
如果您未提供值,则会查看repos
选项。请参阅getOption("repos")
以了解所设置的内容。在你的情况下它是
CRAN CRANextra
"freestatistics.org/cran" "stats.ox.ac.uk/pub/RWin"
这两个都不是有效的网址。
您可以像这样更改repos
选项的值
options(repos=c(CRAN="@CRAN@",
CRANextra="http://www.stats.ox.ac.uk/pub/RWin"))