有没有办法将数据帧从Python返回到R?
我正在使用system()函数从R中触发一个Python脚本, python脚本将数据帧写入.csv文件,然后需要将该文件导入到R。我想知道是否可以直接将数据帧从python返回到R 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
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文件结构的麻烦。