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