首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从RStudio中的R脚本调用Python变量

如何从RStudio中的R脚本调用Python变量
EN

Stack Overflow用户
提问于 2021-10-20 11:07:57
回答 1查看 594关注 0票数 0

我在RStudio环境中打开了两个脚本。一个Python_script.py和r_script.R

我希望能够在任何一个脚本中保存一个变量,并能够从另一个脚本中调用该变量,在另一种语言中。

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-20 11:31:27

您可以使用网状包来完成它:

Python_script.py (在R演播室运行):

代码语言:javascript
复制
import numpy as np

x = np.random.rand(100)

quit

r_script.R:

代码语言:javascript
复制
library(reticulate)

py$x
#> [1] 0.144915024 0.824587306 0.781184497 0.442235857 0.848616639
#  [6] 0.474798959 0.426096485...

y <- 1:10

Python_script2.py:

代码语言:javascript
复制
r.y
# >>> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

或者在R中运行reticulate::source_python('Python_script.py')

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69644886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档