Ich versuche, mit R Tausende einzelner XML-Dateien in einen Datensatz zu importieren, wobei jede Zeile nur den Text für diese XML-Datei enthält.Verwenden Sie R, um Tausende einzelner XML-Dateien in 1 große CSV-Datei zu importieren
Derzeit verwende ich:
file_list <- list.files()
for (file in file_list){
# if the merged dataset doesn't exist, create it
if (!exists("dataset")){
dataset <- read.table(file, header=FALSE, stringsAsFactors=FALSE,
sep="\t")
}
# if the merged dataset does exist, append to it
if (exists("dataset")){
temp_dataset <-read.table(file, header=FALSE,
stringsAsFactors=FALSE, sep="\t")
dataset<-rbind(dataset, temp_dataset)
rm(temp_dataset)
}}
Dies scheint zu funktionieren, aber ich weiß, es muss ein besserer Weg, um XML-Dateien entweder in einer einzigen großen XML oder CSV-Datei. Alle Hinweise auf die richtige Richtung geschätzt aufrichtig
Danke funktioniert und ist sauberer als was ich tat, auch dieser PC hat sechs Kerne also X6 :) danke !!! – Flufylobster
Gern geschehen ... – Codutie