我在RStudio环境中打开了两个脚本。一个Python_script.py和r_script.R
我希望能够在任何一个脚本中保存一个变量,并能够从另一个脚本中调用该变量,在另一种语言中。
提前感谢
发布于 2021-10-20 11:31:27
您可以使用网状包来完成它:
Python_script.py (在R演播室运行):
import numpy as np
x = np.random.rand(100)
quitr_script.R:
library(reticulate)
py$x
#> [1] 0.144915024 0.824587306 0.781184497 0.442235857 0.848616639
# [6] 0.474798959 0.426096485...
y <- 1:10Python_script2.py:
r.y
# >>> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]或者在R中运行reticulate::source_python('Python_script.py')
https://stackoverflow.com/questions/69644886
复制相似问题