python - 如何在 R 中调用我自己的 Python 函数?
问题描述
我现在对 R 和 Python 有疑问。我在 Python 中有一个运行良好的函数。我需要它来完成我在 R 中的其余工作,因为在一些库的帮助下在那里更容易做到这一点,但是没有办法用 reticulate 调用我的 .py 文件。
我正在使用 RGui(32 位)(我公司笔记本电脑中预装的 Python 是 32 位。)、R 版本 3.5.3 和 Python 版本 3.7.3。
我试过用网状结构从 .py 文件中调用我的函数,但没有用。认为这可能是因为路径,但我将我的 .py 文件移动到几个文件夹,我仍然得到同样的错误。
library(reticulate)
use_python('/Users/Nikolasp/AppData/Local/Programs/Python/Python37-32', required = TRUE)
source_python('my_script.py')
我不能只运行我的 Python 函数,而是总是收到同样的错误消息:
sys$stdout$flush() 中的错误:尝试应用非函数
解决方案
推荐阅读
- amazon-web-services - 从 AWS 迁移到 Azure - 未验证 Keycloak 会话
- google-cloud-platform - 在 github 操作上将 terraform cloud 与 google 提供程序一起使用会出错
- css - 在 React 中使用类名设置的转换不起作用
- javascript - 随着时间的推移在 React Native 中处理触摸
- windows - CNAME CDN 记录测试
- vba - Onenote vba 复制页面,如复制/移动
- python - 我可以在 python 中一次重命名非常大数据集的所有行/列吗?
- python - Kotlin 将 Array 设置为 HashMap 的键
- build.gradle - 房间数据库注释导致运行时崩溃 M1
- soap - java中的ws枚举实现