Das ist mein Datenrahmenmehrere CSV-Dateien Schreiben Filter basierend auf r angewendet
df_temp=data.frame(ID=c(1,1,2,3,3),City=c("a","a","b","c","c"),Qty=c(20,14,40,50,60))
Ich möchte die Daten für einzigartige Stadt und den Export filtern, die auf dem gefilterten Ergebnis mit dem Namen als Namen für einzigartige basierten Daten Stadt so meine, dass ich habe 3 (a.csv, b.csv, c.csv) csv-Dateien mit Datensätzen
a.csv
ID City Qty
1 a 20
1 a 14
b.csv
ID City Qty
2 b 40
c.csv
ID City Qty
3 c 50
3 c 60
Dies ist, was ich versucht habe,
name=as.character(unique(df_temp[,2]))
df_temp1=c()
for(i in df_temp[,2]){
paste("D:/Files",df_temp[i,2])
df_temp1[i]=filter(df_temp, City %in% c("a"))
write.csv("D/:Files",paste("D:/Files",name[i],".csv",sep = ""))
}
Aber das gibt meine "FileNa.csv" mit leeren Zeilen. Jede mögliche Hilfe würde viel appreciated..Thanks
erste Argument 'write.csv' soll das 'R'-Objekt zu sein, das du schreiben willst – Cath