Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法将数据帧从Python返回到R?_Python_R_Dataframe_Return - Fatal编程技术网

有没有办法将数据帧从Python返回到R?

有没有办法将数据帧从Python返回到R?,python,r,dataframe,return,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_te

我正在使用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 当前正在将“输出”创建为字符向量。

该格式可能会加快代码的速度

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

安装
rpy
是一个简单易用的Python R接口。它使人们能够享受Python编程的优雅,同时可以访问R。
如果文件I/O主要是您想要的,那么评论员建议的
feather
格式也可能会有所帮助。

因此,您希望使用
pandas
pandas
数据帧转换为等效的
R
对象?我不知道转换,我只想使用R对其进行一些数据操作,目前,我正在从python将数据帧写入.csv文件,然后将该.csv文件导入RYou,您可以使用feather实现这一点。可在python和r中使用,省去了确定csv文件结构的麻烦。