Dla każdego wiersza w ramce danych R

Mam ramkę danych, a dla każdego wiersza w tej ramce danych muszę wykonać kilka skomplikowanych wyszukiwań i dołączyć niektóre dane do pliku.

DataFrame zawiera wyniki naukowe dla wybranych studzienek z 96-studzienkowych płytek stosowanych w badaniach biologicznych, więc chcę zrobić coś takiego:

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)
}

W moim świecie proceduralnym zrobiłbym coś takiego:

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

Co to jest „sposób R”, aby to zrobić?

questionAnswers(8)

yourAnswerToTheQuestion