我有3个数据框FOOTWEAR,APPAREL,ACCESSORIES
,每个数据框显示了50个不同供应商的表现,这些供应商显示了他们的:
sales,stock,markdown,purchases,changes in stock.
我想创建从3个数据框中获取每个供应商数据的输出,将其组合为一个数据框并导出为Excel。因此,输出应为50个Excel表,其中包含每个供应商的信息及其在各个部门的绩效。
答案 0 :(得分:0)
让df1
,df2
,df3
成为您的3个数据框(鞋类,服装,配件)。我从mtcars
数据中提取了5行的子集。
df1<-subset(mtcars[1:5,])
df2<-subset(mtcars[6:10,])
df3<-subset(mtcars[11:15,])
然后可以使用以下循环:
for (i in 1:nrow(df1)){
assign(paste('r', i, sep = ''),
cbind(assign(paste('s', i, sep = ''),
cbind(df1,df2)[i,]),df3)[i,])
}
r1
至r50
将是您想要的数据帧。