gpt4 book ai didi

R 中的 readRDS(文件)

转载 作者:行者123 更新时间:2023-12-02 07:48:50 27 4
gpt4 key购买 nike

每当我尝试在 R 中安装软件包时,都会收到以下错误:

Error in readRDS(file) : unknown input format

这种情况是在我系统崩溃后才开始发生的。我在 Windows 7 下运行 32 位 R 2.13.0。我尝试删除并重新安装 R,但仍然出现错误。有什么方法可以解决这个问题,而无需删除所有内容(即我安装的所有软件包)并重新开始?

谢谢

最佳答案

这些是我遇到的建议:

  1. 删除运行 R 的目录中的 .Rhistory.RData 文件。
  2. 运行update.packages()
  3. 尝试检测库目录中的“坏文件”。您可以在 R 中执行此操作

    # List the library paths
    # The issue is likely to be in the first directory
    paths = .libPaths()

    ## Try and detect bad files
    list.files(paths,
    pattern = "^00LOCK*|*\\.rds$|*\\.RDS$",
    full.names = TRUE)

    ## List files of size 0
    l = list.files(paths, full.names = TRUE)
    l[sapply(l, file.size) == 0]

    删除所有突出显示的文件/目录。如果您确实愿意,可以使用 file.remove()

  4. 删除存储下载包的目录。

只有解决方案 3 对我有用。

引用:

  • R-sig-Debian mailing list
  • 选项 3 综合了过去几年不同人士提供的答案,包括 Chunxiao Xu、Larry Hunsicker 和 Frank Harrell

关于R 中的 readRDS(文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6473831/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com