问题标签 [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.
r - R - 使用带有网状的 patsy.dmatrices()
尝试将函数patsy.dmatrices()
与reticulate
R 包一起使用时,我遇到了命名空间问题。
这是一个简单的可重现示例:
我收到以下错误:
我认为这与命名空间相关联(参见命名空间问题在函数中调用 patsy 时),这可以通过使用eval_env
函数的参数来解决,dmatrices()
但我无法弄清楚如何。
当我们想在 R 中使用 Pythonstatsmodels
包时,这是非常有问题的,该patsy
包使用公式包。
谢谢你的帮助,
python - 如何使 python 变量在 Markdown 笔记本中的块之间保持不变?
在 notebook 模式下,变量不会从一个块保留到下一个块,但在将 markdown 文档编织为 html 时会保留它们。
我制作了一个名为 pythonvariables.Rmd的示例文档,该文件的内容是:
在 Rstudio 版本 1.1.453 中,在笔记本模式下,当一个又一个块运行时,print(x)
python 块的输出为:
但是,当 Rmd 编译为 html 时,问题不会出现。正如预期的那样, print(x)
python 块的输出为1 。
python - 如何从 R reticulate 调用 Python 方法
reticulate允许您从 R 与 Python 交互。在 Python 中,通常使用(类)方法与变量进行交互。使用 reticulate 时如何访问/执行 R 中一个 Python 变量的方法?例如,如果我创建以下 Python 字典:
可以使用 reticulate 访问,
如何从字典类(例如keys()
R)中调用其中一种方法?
我试过了:
但两次尝试都失败了。
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:
r - 将使用 reticulate 的嵌套列表转换为数据框
我正在使用source_python
from 函数reticulate
将数据导入我的 R 环境。生成的嵌套列表看起来与在 R 中本地创建的列表完全不同。如果有人可以帮助我将此列表转换为数据框,我会很高兴。
您可以在此处参考其他信息,包括类型转换reticulate
:rstudio/reticulate
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
python - Reticulate:在 R 中提取 SKLearn 决策路径
我将 reticulate 与 sklearn.ensemble 一起使用,我想提取决策路径。
我的问题是:如何提取与 clf.decision 对象一起保存的稀疏决策矩阵?clf.decision 是一个列表, typeof(clf.decision[[1]]) 是一个包含矩阵的“环境”。
谢谢!
r - Web3.py HTTPProvider 请求 SSL 证书
环境:
企业防火墙
问题:
调用时
在 中web3.py
,该请求将被防火墙阻止
试图:
这应该根据python请求文档解决问题。然而,这个问题仍然存在。
问题:
我的尝试有什么错误吗?有没有办法停用 SSL 证书?
python - py_run_file_impl 中的错误:系统退出:没有这样的文件或目录
我正在尝试通过in 的Task1.py
Shiny 框架运行。Python 代码已成功运行。但它在某些方面给了我错误。R
Task1.r
任务1.py:
任务1.r:
以前提出的问题,我正在解决错误:
当R说“没有这样的文件或目录”时,如何在R中打开CSV文件?
努力解决错误:
我之前使用了以下两行py_run_file()
,但它仍然给我同样的错误。我应该怎么办?我错过了什么?
错误:
parameters.yaml
文件存在于名为 sample 的文件夹中,但我不知道为什么它给我错误。我在 Pycharm 中运行它,它运行良好。但这给我带来了问题R
。有谁知道我该如何解决这个问题?
python - 将 Pickle 数据(python)读入 R 后数字发生变化
我有一个大型数据集,其中嵌入了当前存储为 pickle 文件的列表/字典中的 unix 纪元日期。我尝试使用 reticulate 包 vis py_load_object() 函数将泡菜文件导入 R。除了 unix 纪元日期(以毫秒为单位)之外,其他一切似乎都很好。
我得到了非常奇怪的整数转换。例如,694137600000 的纪元日期在 R 中被读取为 -1647101952。我想知道是否有解释和解决方法。
谢谢!