【问题标题】:Error when calling an R object in a python chunk (R markdown)在 python 块中调用 R 对象时出错(R markdown)
【发布时间】:2020-10-15 23:24:53
【问题描述】:

enter image description here我正在使用库 reticulate 在 RStudio 中运行一些 python 代码。 在 python 块中调用 R 对象的语法是:r.object。 不幸的是,我在 python 代码部分调用我的 r.object 时收到此错误消息...(下面的屏幕截图)。我也在亚马逊云上的 rstudio 实例上运行我的代码(不应该造成问题......) 不太明白为什么...

提前感谢您的帮助:)

在我运行 python 块enter image description here之前,您还会发现 R 代码部分

【问题讨论】:

    标签: python r r-markdown reticulate


    【解决方案1】:

    很难知道您要做什么,但我可以帮助您阅读错误。

    您可以看到错误来自第 10 行,即这一行:

    for f in r.test_idx.keys():
    

    在实例化 r 的这一行之前没有任何对象。就代码而言,r 不存在,您正在尝试从r 对象调用test_idx.keys() 方法。

    for 循环中实际上没有任何内容引用它之外的任何内容。

    这些值是否在代码的R 块中定义?

    如果是这样,您能否发布之前的 R 块,我可以进一步提供帮助。

    亲切的问候

    【讨论】:

    • 感谢您的洞察力。我正在添加在我定义 r 对象 test_idx 的部分之前的一段代码:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-01
    • 2016-10-03
    • 2019-02-12
    • 2022-06-10
    • 1970-01-01
    • 2021-04-21
    相关资源
    最近更新 更多