我想根据我的数据集列中的变量创建数据帧。我还希望将这些数据框导出为带有该变量名称的csv文件。
对于名为" data"的数据集,以及我想按名称" Item"排序的列,这是我到目前为止所拥有的:
for (i in data$Item){
filename <- paste(i, ".csv", sep="")
write.table(
(subset(data,data$Item=="[i]")) filename, col.names=FALSE,row.names=FALSE,sep="\t",quote=FALSE)
}
答案 0 :(得分:0)
这是我最终使用它并且有效:
for (i in unique(finaldata$Item)){
filename <- paste(i, ".csv", sep="")
write.csv(subset(finaldata, finaldata$Item==i), filename, row.names=F,
col.names=T)
}