3 回答
TA贡献1847条经验 获得超7个赞
我发现这是一种比制作新.py文件更直接的方法。在 R 代码块中执行以下操作:
library(reticulate)
pd <- import("pandas")
x <- pd$read_pickle("file.pickle")
TA贡献1796条经验 获得超4个赞
如果你想将 python 包插入到不同的环境中,在这种情况下是 R,你必须搜索如何在 R 中安装 python 包。在这种情况下,查看CRAN 网页你可以看到为了安装 pandas 在R 的环境你需要命令py_install('pandas')。
希望能帮助到你!
TA贡献1817条经验 获得超14个赞
确保已安装 pandas。我建议使用 conda 环境。我阅读了以下步骤的泡菜:
创建 conda 环境并安装必要的软件包。
然后在 R 中,你可以设置正确的 python(在你的 conda env 中是 python)
Sys.setenv(RETICULATE_PYTHON = "~/anaconda3/envs/your_env/bin/python")
library(reticulate)
你可以检查py_config()
现在您可以在 R 中读取您的泡菜文件,
loadData = function(file_path){
require("reticulate")
source_python("pickle_reader.py")
pd <- import("pandas")
return (pd$read_pickle(file_path))
}
features = loadData(features_path)
添加回答
举报
