我创建了一个名为data1的data.frame,并通过read.zoo函数读取它,如下所示 .

data2<-read.zoo(data1)

现在,我使用以下代码为现有data.frames的整个列表执行此操作 .

names_of_dataframes <- ls.str(mode = "list")
data2<-read.zoo(name_of_dataframes[1])

这会产生以下错误 . 文件错误(文件,“rt”):无法打开连接另外:警告消息:在文件(文件,“rt”)中:无法打开文件'data1':没有这样的文件或目录

认为它是字符串问题,然后尝试以下但似乎不起作用

data2<-read.zoo(as.character(name_of_dataframes[1]))

现在我如何将'data1'的值传递给read.zoo?有大约100个数据,并希望从数据帧列表中自动化 .

谢谢R Gurus,Kaz