问题标签 [reticulate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
177 浏览

r - R - 使用带有网状的 patsy.dmatrices()

尝试将函数patsy.dmatrices()reticulateR 包一起使用时,我遇到了命名空间问题。

这是一个简单的可重现示例:

我收到以下错误:

我认为这与命名空间相关联(参见命名空间问题在函数中调用 patsy 时),这可以通过使用eval_env函数的参数来解决,dmatrices()但我无法弄清楚如何。

当我们想在 R 中使用 Pythonstatsmodels包时,这是非常有问题的,该patsy包使用公式包。

谢谢你的帮助,

0 投票
1 回答
1368 浏览

python - 如何使 python 变量在 Markdown 笔记本中的块之间保持不变?

在 notebook 模式下,变量不会从一个块保留到下一个块,但在将 markdown 文档编织为 html 时会保留它们。

我制作了一个名为 pythonvariables.Rmd的示例文档,该文件的内容是:

在 Rstudio 版本 1.1.453 中,在笔记本模式下,当一个又一个块运行时,print(x)python 块的输出为:

但是,当 Rmd 编​​译为 html 时,问题不会出现。正如预期的那样, print(x)python 块的输出为1 。

0 投票
2 回答
915 浏览

python - 如何从 R reticulate 调用 Python 方法

reticulate允许您从 R 与 Python 交互。在 Python 中,通常使用(类)方法与变量进行交互。使用 reticulate 时如何访问/执行 R 中一个 Python 变量的方法?例如,如果我创建以下 Python 字典:

可以使用 reticulate 访问,

如何从字典类(例如keys()R)中调用其中一种方法?

我试过了:

但两次尝试都失败了。

0 投票
1 回答
1020 浏览

python - 如何通过 Shiny 中的 R 在 Python 文件中运行特定函数?

我正在使用source_python()函数通过 R Shiny 的用户界面运行 Python 脚本。代码运行正常,我成功了。但我想运行一个名为的函数function2(),它位于Task3.py. 我可以这样做吗?如果是,那么我该怎么做?我只想执行function2(). 我不想function1()function3()。我通过使用谷歌搜索找到的以下行和语法来做到这一点。function2()仅通过以下链接,我无法成功运行。我遵循的链接是:

https://rstudio.github.io/reticulate/articles/calling_python.html

服务器.R:

任务3.py:

0 投票
0 回答
236 浏览

r - 将使用 reticulate 的嵌套列表转换为数据框

我正在使用source_pythonfrom 函数reticulate将数据导入我的 R 环境。生成的嵌套列表看起来与在 R 中本地创建的列表完全不同。如果有人可以帮助我将此列表转换为数据框,我会很高兴。

您可以在此处参考其他信息,包括类型转换reticulaterstudio/reticulate

0 投票
3 回答
5173 浏览

r - 在 reticulate::use_condaenv(path) 之后无法弄清楚如何使用 conda 环境

我使用终端创建了一个 conda 环境:

我还创建了一个简单的 python 脚本

在 R 笔记本中,我现在想在我之前创建的 conda 环境中运行该脚本。

我试过了:

但我收到以下错误:

当我检查 python reticulate 使用的版本时,我得到:

我使用 py_discover_config() 检查了可用版本

如您所见,列出了虚拟环境。我只是不确定如何使用它。

我已经阅读了网状网站上的所有文章:
https ://rstudio.github.io/reticulate/index.html

我还在 Github 上找到了几个线程:
https ://github.com/rstudio/reticulate/issues/1
https://github.com/rstudio/reticulate/issues/292

0 投票
0 回答
177 浏览

python - Reticulate:在 R 中提取 SKLearn 决策路径

我将 reticulate 与 sklearn.ensemble 一起使用,我想提取决策路径。

我的问题是:如何提取与 clf.decision 对象一起保存的稀疏决策矩阵?clf.decision 是一个列表, typeof(clf.decision[[1]]) 是一个包含矩阵的“环境”。

谢谢!

0 投票
1 回答
530 浏览

r - Web3.py HTTPProvider 请求 SSL 证书

环境:
企业防火墙

问题:
调用时

在 中web3.py,该请求将被防火墙阻止

试图:

这应该根据python请求文档解决问题。然而,这个问题仍然存在。

问题:
我的尝试有什么错误吗?有没有办法停用 SSL 证书?

0 投票
0 回答
134 浏览

python - py_run_file_impl 中的错误:系统退出:没有这样的文件或目录

我正在尝试通过in 的Task1.pyShiny 框架运行。Python 代码已成功运行。但它在某些方面给了我错误。RTask1.r

任务1.py:

任务1.r:

以前提出的问题,我正在解决错误:

当R说“没有这样的文件或目录”时,如何在R中打开CSV文件?

努力解决错误:

我之前使用了以下两行py_run_file(),但它仍然给我同样的错误。我应该怎么办?我错过了什么?

错误:

parameters.yaml文件存在于名为 sample 的文件夹中,但我不知道为什么它给我错误。我在 Pycharm 中运行它,它运行良好。但这给我带来了问题R。有谁知道我该如何解决这个问题?

0 投票
2 回答
468 浏览

python - 将 Pickle 数据(python)读入 R 后数字发生变化

我有一个大型数据集,其中嵌入了当前存储为 pickle 文件的列表/字典中的 unix 纪元日期。我尝试使用 reticulate 包 vis py_load_object() 函数将泡菜文件导入 R。除了 unix 纪元日期(以毫秒为单位)之外,其他一切似乎都很好。

我得到了非常奇怪的整数转换。例如,694137600000 的纪元日期在 R 中被读取为 -1647101952。我想知道是否有解释和解决方法。

谢谢!