我有一个数据框列表:
dfl <- list(
df1 = data.frame(a=1:3,b=letters[5:7],c=1:3,d=letters[1:3]),
df2 = data.frame(d=1:4,b=1:4,e=1:4,f=letters[1:4]),
df3 = data.frame(g=letters[2:6],b=1:5,h=1:5,i=letters[1:5]),
df4 = data.frame(j=c(1.4,2.4,3.4588),b=letters[1:3],k=1:3,l=letters[1:3],t=7:9),
df5 = data.frame(m=1:4,b=1:4,n=1:4,o=letters[1:4]),
df6 = data.frame(p=1:5,b=1:5,q=1:5,r=letters[1:5],s=4:8)
)
每个数据框都有不同的列数、不同的列名和不同的数据类型。有什么办法可以将数据写入 XLS 文件(Excel)到一张纸上,可能用空行或数据框名称分隔?
目前,我正在使用 package WriteXLS
,但这里的数据框只能写入单独的工作表:
library(WriteXLS)
WriteXLS("dfl",ExcelFileName="MyExcel.xls")