Drucken Sie die n-te Zeile in einer Liste von Datenrahmen

Ich reinige mehrere Excel-Dateien in R. Sie haben leider ungleiche Dimensionen, Zeilen und Spalten. Derzeit speichere ich jedes Excel-Blatt als Datenrahmen in einer Liste. Ich kann die vierte Zeile des ersten Datenrahmens in einer Liste mit dem folgenden Befehl drucken:

df.list1[[1]][4,]

Oder eine Reihe von Zeilen wie folgt:

df.list1[[1]][1:10,]

Meine Frage lautet: Wie drucke ich eine bestimmte Zeile für jeden Datenrahmen in der Liste? Mit anderen Worten:

df.list1[[i]][4,]

df.list1 hat 30 datenframes drin, aber meine anderedf.lists habe über 140 Datenrahmen, die ich suche, um ihre Zeilen zu extrahieren. Ich möchte in der Lage sein, bestimmte Orte über mehrere Datenrahmen hinweg in einer neuen Liste zu speichern. Ich denke, die Lösung könnte beinhaltenlapply.

Gibt es eine Möglichkeit, Zeilen in jedem Datenrahmen in einer Liste basierend auf einer Bedingung zu extrahieren? Extrahieren Sie beispielsweise für alle 30 Datenrahmen in der Liste df.list1 die Zeile, wenn der Wert gleich "Apartment" oder einer anderen Zeichenfolge ist.

Schätzen Sie Ihre Hilfe, lassen Sie mich bitte wissen, wenn ich zur Klärung meines Problems beitragen kann.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage