【问题标题】:Error in readRDS(nsInfoFilePath) : error reading from connectionreadRDS(nsInfoFilePath) 中的错误:从连接读取错误
【发布时间】:2021-07-11 03:09:56
【问题描述】:

我在处理漩涡分配时发现了这个错误:

您可能已经厌倦了,但再次运行 qplot,这次有 4 个参数。前 3 个与您刚刚运行的最后一个 qplot 命令相同(价格、数据集等于菱形、binwidth 集等于 18497/30)。 (使用向上箭头可以节省一些输入。)第四个参数是填充集等于剪切。直方图的形状会很熟悉,但会更加丰富多彩。

qplot(price, data = diamonds, binwidth = 18497/30, fill = cut)

readRDS(nsInfoFilePath) 中的错误:从连接读取错误

即使在互联网上搜索了很长时间,我也无法解决这个问题

【问题讨论】:

  • readRDS错误其实和qplot无关。听起来漩涡分配本身存在一些错误。另外,现在不鼓励使用qplot。包作者强烈建议使用正确的ggplot() 函数来绘制绘图。所以这个作业似乎有点过时了。

标签: r


【解决方案1】:

我在使用 ggplot2 时遇到了同样的错误,即使是非常简单的数据和图表。

我使用以下代码跟踪了readRDS 函数:

trace(readRDS, quote(print(ls.str())))

在运行 ggplot 代码后返回如下内容:

Tracing readRDS(metapath) on entry
file :  chr "/home/username/R/x86_64-pc-linux-gnu-library/4.1/farver/Meta/package.rds"
refhook :  NULL

我重新安装了farver 包,错误消失了,我终于可以画出我想要的图表了。

这个包(和 package.rds 文件)可能没有正确安装。

我发现了一个类似的问题和跟踪命令here

【讨论】:

    猜你喜欢
    • 2021-07-30
    • 2015-11-03
    • 1970-01-01
    • 2021-07-30
    • 1970-01-01
    • 1970-01-01
    • 2014-08-11
    • 1970-01-01
    • 2017-12-05
    相关资源
    最近更新 更多