gpt4 book ai didi

python - 在 R 中加载 pickle

转载 作者:行者123 更新时间:2023-12-01 07:05:16 25 4
gpt4 key购买 nike

我正在尝试使用网上找到的以下过程在 R 中加载 pickle 对象。

首先,我创建一个名为:“pickle_reader.py”的 Python 文件:

import pandas as pd
def read_pickle_file(file):
pickle_data = pd.read_pickle(file)
return pickle_data

然后,我运行以下 R 代码:

install.packages('reticulate')

require("reticulate")

source_python("pickle_reader.py")
pickle_data <- read_pickle_file("pathname")

但我收到一条错误消息:

Error in py_run_file_impl(file, local, convert) :ImportError: No module named pandas

注意我尝试再次安装 pandas,但这并没有改变问题。

你知道我该怎么做吗?

提前谢谢

最佳答案

我发现这是比创建新的 .py 文件更直接的方法。在 R 代码块中执行以下操作:

library(reticulate)

pd <- import("pandas")

x <- pd$read_pickle("file.pickle")

关于python - 在 R 中加载 pickle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58472090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com