基于同一行将.csv数据拆分为多个.csv数据的R函数

nwwlzxa7  于 2023-02-27  发布在  其他
关注(0)|答案(1)|浏览(157)

我有大量的行.csv数据。有没有任何功能,以分裂成多个.csv基于同一行(例如基于相同的“位置”列)?谢谢

我尝试将一个.csv数据拆分为多个.csv数据

qxsslcnc

qxsslcnc1#

您可以使用split将数据拆分为一系列 Dataframe ,然后使用lapply将它们写入新的csv,例如:

data<-read.csv("filename.csv")
datalist<-split(data,data$location)
lapply(datalist, function(dat){
write.csv(dat,paste0("data",dat$location[1],".csv"))
})

相关问题