Ich habe eine Zeit lang mit diesem Problem in R zu kämpfen gehabt:
Nehmen wir an, ich habe eine for
Schleife, die über 9 Datendateien läuft. In dieser Schleife extrahiere ich einen kurzen Vektor aus einem längeren Vektor. Einfach.
Danach, noch während der Schleife, möchte ich eine Matrix mit dem frisch extrahierten kurzen Vektor füllen und die Matrix in einer Datei speichern. Nicht einfach, denn keiner der Kurzvektoren hat die gleiche Länge. Um das Problem zu umgehen, habe ich versucht, die Vektoren direkt (noch in der Schleife) in einer Datei zu speichern. .csv
Datei mit write.table()
y append=TRUE
aber R fügt alle 9 Vektoren in dieselbe Spalte ein, obwohl ich 9 Spalten haben möchte. Gibt es etwas wie by.column=TRUE
existieren?
So oder so, ich möchte nur meine 9 kurzen Vektoren in 9 Spalten in einer Datendatei haben. Mir scheint, dass ich mit der zweiten Lösung nicht allzu weit komme.
Hat jemand eine Idee, wie man dieses kleine Programm endlich fertigstellen kann? Ich wäre sehr dankbar.
Vielen Dank für Ihre Zeit Michel