python - 有没有办法将数据框从 Python 返回到 R ?

标签 python r dataframe return

我正在使用 system() 函数从 R 触发 Python 脚本, python 脚本将数据框写入 .csv 文件,然后需要将其导入 R。我想知道是否可以直接将数据框从 Python 返回到 R。

R

command = "python"
path2script='"/Desktop/testing_connection.py"'
allArgs = path2script
output = system2(command, args = allArgs, stdout=TRUE)

python

df_temp = pd.read_csv('/Desktop/items.csv')
print(df)

我想将数据框从 Python 返回到 R 当前正在将“输出”创建为字符向量。

最佳答案

Feather格式可能会加速您的代码。

我不知道有一种方法可以在 r 中拥有一个可以在 python 中访问的数据框。我怀疑它可能的原因是它是两个不同的软件,所以数据的互操作性真的很难实现(如果可能的话)。

关于python - 有没有办法将数据框从 Python 返回到 R ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39036561/

相关文章:

python - 如何使用 Pandas 子选择与 float dtype 相等的行

python - 检查所有导入的 python 模块中的代码更改

python - 如何在 Python 中比较 Python float 和 Mysql 小数?

r - Conda 构建 R 包在 MacOS Mojave 上的 C 编译器问题上失败

r - 计算数据框中(长)周末的天数

python - 包含字符串的多个 DataFrame 的逐项加权平均值

python - 在 Blender 中以编程方式创建模型

c++ - 高性能 : Do call C++ methods directly from a python backend?

r - 如何在 R 中的特定条件下删除行?

r - addImage {ReporteRs} 高度和宽度命令不起作用