Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.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
从R导出对象,以便将它们导入Python脚本_Python_R_Export - Fatal编程技术网

从R导出对象,以便将它们导入Python脚本

从R导出对象,以便将它们导入Python脚本,python,r,export,Python,R,Export,我对R不太了解,但我有一个用R编写的脚本。该脚本的作用是基于一个timeseries,它创建了一个如下所示的表 我设法分析了多个时间序列,并在R中创建了所有的表作为对象。当然,我可以将它们单独写入excel文件中,我可以用Python读入该文件,但这不是很方便,因为我有数百个这样的表 这些表对象具有以下类别: 我试图将它们放在某种字典中,在导入python后,每个表都可以单独调用。然后我找到了一个选项,可以将对象导出到RData中。这非常好用,我可以导入python,但我不知道如何为所有表自

我对R不太了解,但我有一个用R编写的脚本。该脚本的作用是基于一个timeseries,它创建了一个如下所示的表

我设法分析了多个时间序列,并在R中创建了所有的表作为对象。当然,我可以将它们单独写入excel文件中,我可以用Python读入该文件,但这不是很方便,因为我有数百个这样的表

这些表对象具有以下类别:

我试图将它们放在某种字典中,在导入python后,每个表都可以单独调用。然后我找到了一个选项,可以将对象导出到RData中。这非常好用,我可以导入python,但我不知道如何为所有表自动执行此操作

save(cluster0,cluster1,cluster2, file = "/Users/jerjely/Desktop/burst.RData")
我发现的另一个选择是保存所有内容,如下所示:

save.image(file = "/Users/jerjely/Desktop/bursts.RData")
但我无法读入python,因为它有未经认可的对象。我假设是因为R中定义的函数

总之,如果有人能告诉我如何在第一个命令中填写所有表的列表,我将非常高兴。或者我的另一个想法是,如果可以删除函数和对象,那么我只能导出所需的对象

非常感谢您的帮助

非常感谢

有这样一个:也许更现代的是:

搜索PythonReadRData给了我很多结果

对于简单结构,json在其他方面都很好


library(jsonlite)

l <- list(
    cluster1, cluster2, cluster3
)

cat(
    toJSON( l ),
    file="/some/file.json"
)

现在,如果您将这些数组转换为data.frame,您就会得到这种结构,在python中使用它可能会更容易


谢谢你!您能告诉我如何将所有集群自动添加到该列表中吗?例如,在我现在运行的分析中,我有535个。我尝试的方式是肯定的:
我非常感谢你!注意我有一个
list()
太多了,这是不必要的,Lappy已经处理好了。