Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.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
如何将项目中的所有变量导出到.csv,以便将它们导入到Python环境中?_Python_R_Rstudio - Fatal编程技术网

如何将项目中的所有变量导出到.csv,以便将它们导入到Python环境中?

如何将项目中的所有变量导出到.csv,以便将它们导入到Python环境中?,python,r,rstudio,Python,R,Rstudio,我在RStudio中有一个大型项目,我想在Python中尝试一些东西,我想知道是否有一种方法可以有效地打包所有环境变量(数据帧、列表、原子向量等),并将它们导入Spyder(Python) 如果不能直接实现,我知道我可以通过多种方式将文件读入Python,因此我想知道是否有一种方法可以用于迭代我的R环境,并将所有变量保存为.csv文件,以便稍后将它们读入Spyder 我已尝试过此代码,但无效: files <- mget(ls()) for (i in 1:length(files)){

我在RStudio中有一个大型项目,我想在Python中尝试一些东西,我想知道是否有一种方法可以有效地打包所有环境变量(数据帧、列表、原子向量等),并将它们导入Spyder(Python)

如果不能直接实现,我知道我可以通过多种方式将文件读入Python,因此我想知道是否有一种方法可以用于迭代我的R环境,并将所有变量保存为.csv文件,以便稍后将它们读入Spyder

我已尝试过此代码,但无效:

files <- mget(ls())

for (i in 1:length(files)){
  write.csv(files[[i]], paste(names(files[i]), ".csv", sep = ""))
}

文件我建议查看一些用于传输数据的软件包,但要具体回答您的问题:

x1 <- "hello"
x2 <- "these are some"
x3 <- "objects"

for (i in names(.GlobalEnv)) {
  write.csv(.GlobalEnv[[i]], file = sprintf("%s.csv", i))
}
x1