データフレームのリストがあります:
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) にデータを 1 つのシートに書き込む方法はありますか?空の行またはデータ フレーム名で区切られている可能性があります。
現在、私は package を使用していますWriteXLS
が、ここではデータ フレームを個別のシートにのみ書き込むことができます。
library(WriteXLS)
WriteXLS("dfl",ExcelFileName="MyExcel.xls")