Für jede Zeile in einem R-Datenrahmen

Ich habe einen Datenrahmen, und für jede Zeile in diesem Datenrahmen muss ich einige komplizierte Suchen durchführen und einige Daten an eine Datei anhängen.

Der dataFrame enthält wissenschaftliche Ergebnisse für ausgewählte Wells aus 96-Well-Platten, die in der biologischen Forschung verwendet werden. Daher möchte ich Folgendes tun:

for (well in dataFrame) {
  wellName <- well$name    # string like "H1"
  plateName <- well$plate  # string like "plate67"
  wellID <- getWellID(wellName, plateName)
  cat(paste(wellID, well$value1, well$value2, sep=","), file=outputFile)
}

In meiner prozeduralen Welt würde ich Folgendes tun:

for (row in dataFrame) {
    #look up stuff using data from the row
    #write stuff to the file
}

Was ist der "R-Weg", um dies zu tun?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage