我有大量的行.csv数据。有没有任何功能,以分裂成多个.csv基于同一行(例如基于相同的“位置”列)?谢谢
我尝试将一个.csv数据拆分为多个.csv数据
qxsslcnc1#
您可以使用split将数据拆分为一系列 Dataframe ,然后使用lapply将它们写入新的csv,例如:
split
lapply
data<-read.csv("filename.csv") datalist<-split(data,data$location) lapply(datalist, function(dat){ write.csv(dat,paste0("data",dat$location[1],".csv")) })
1条答案
按热度按时间qxsslcnc1#
您可以使用
split
将数据拆分为一系列 Dataframe ,然后使用lapply
将它们写入新的csv,例如: