如何解决R retriculate 直接从 R 代码中执行 python 代码
我正在尝试使用 retriculate
从 R 运行 python 代码。这有效,例如我可以运行:
library(retriculate)
py_run_file("mypyfile.py")
其中 mypyfile.py
包含:
import pandas as pd
df = pd.DataFrame({a:[1,2],b:[3,4]})
df.to_csv(mypythongenerateddata.csv)
为了让事情更简单,我更愿意将这三行 python 代码直接放在 R 脚本中,而不是采购 python 脚本。文档似乎建议使用 markdownfile,我不喜欢它。 enter link description here
解决方法
您可以使用 py_run_string
:
library(reticulate)
py_run_string("
import pandas as pd
df = pd.DataFrame({'a':[1,2],'b':[3,4]})
df.to_csv('mypythongenerateddata.csv')")
py$df
#> a b
#> 1 1 3
#> 2 2 4
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。