Para cada linha em um dataframe R

Eu tenho um dataframe, e para cada linha nesse dataframe eu tenho que fazer algumas pesquisas complicadas e acrescentar alguns dados a um arquivo.

O dataframe contém resultados científicos para poços selecionados de placas de 96 poços usados ​​em pesquisas biológicas, então eu quero fazer algo como:

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

No meu mundo processual, eu faria algo como:

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

Qual é o "caminho R" para fazer isso?

questionAnswers(8)

yourAnswerToTheQuestion