Code: Alles auswählen
daten <- read.table("http://forum.r-statistik.de/download/file.php?id=434", sep=",")
L <- lapply(split(daten, 1:nrow(daten)), matrix, nrow=3, byrow=TRUE)
L
Noch einige Anmerkungen zu Deiner Funktion:
1. n ist nicht definiert
2. Indizes beginnen in R mit 1 (nicht wie bei C mit 0)
3. Die for-Schleife beinhaltet das Inkrementieren der Laufvariablen per se ( i <- i+1 ist nicht notwendig)
4. Das Semikolon ist nur notwendig, um Kommandos voneinander zu trennen, die in der gleichen Zeile stehen.
5. Wenn kein explizites return(...) angegeben ist, wird der zuletzt berechnete Wert als Ergebnis der Funktion zurückgegeben
Gruß, Jörg