我是Pycharm的新手;但是,我想利用我的R和Python知识。我是这两种语言的忠实粉丝,而且我不断地了解他们。我希望将一个R变量传递给Python变量,类似于木星笔记本。我在任何地方都找不到这样做的示例代码。
R码
x <- 5python代码
# Some conversion method needs to be added
print(x)Python控制台
>>>5发布于 2022-03-31 14:15:20
谢谢你以上的回答!真是太棒了。我确实找到了解决办法,可以帮助其他人使用吡喃。如果您已经安装了R插件选项,则可以使用以下代码。
保存到羽毛文件的Python代码:
进口pyarrow.feather作羽毛
data = pd.read_csv('C:/Users/data.csv')
feather.write_feather(data,‘C:/User/data.羽毛’)
检索羽毛文件的r代码
图书馆(Tidyverse)
图书馆(羽毛)
图书馆(箭头)
数据<- arrow::read_arrow(‘C:/User/data.羽毛’)
打印(数据)
但是,这个过程似乎非常类似于用Python编写一个文件到csv,然后将csv上传到R中。这可能存在某种类型的轻量级存储差异、速度处理和语言变量不可知论/类转换。以下是官方文档: Git:https://github.com/wesm/feather Apache Arrow:https://arrow.apache.org/docs/python/install.html RStudio:https://www.rstudio.com/blog/feather/
https://stackoverflow.com/questions/71685400
复制相似问题