Extrahieren Sie Zeilen aus einem Datenrahmen in R
- Einzelne Zeile aus einem Datenrahmen in R extrahieren
- Extrahieren Sie mehrere Zeilen aus einem Datenrahmen in R
Wir können Zeilen aus einem Datenrahmen basierend auf unseren Anforderungen extrahieren. Entweder es kann eine einzelne Reihe oder mehrere Reihen sein.
Dieses Tutorial zeigt, wie Sie Zeilen aus einem Datenrahmen in R extrahieren.
Einzelne Zeile aus einem Datenrahmen in R extrahieren
Base R hat die Funktionalität, Zeilen aus einem Datenrahmen zu extrahieren. Die Syntax ist ein einfacher Datenrahmen[Anzahl der Zeilen,]
für eine einzelne Zeile.
Versuchen wir es an einem Beispiel.
#create data frame
Delftstack <- data.frame(Name=c('Jack', 'John', 'Mike', 'Michelle', 'Jhonny'),
LastName=c('Danials', 'Cena', 'Chandler', 'McCool', 'Nitro'),
Id=c(101, 102, 103, 104, 105),
Designation=c('CEO', 'Project Manager', 'Senior Dev', 'Junior Dev', 'Intern'))
#print data frame
Delftstack
# extract one row from the data frame
Delftstack[4, ]
Der obige Code druckt zuerst den gesamten Datenrahmen und extrahiert dann die 4. Zeile aus dem Datenrahmen. Siehe Ausgabe:
Name LastName Id Designation
1 Jack Danials 101 CEO
2 John Cena 102 Project Manager
3 Mike Chandler 103 Senior Dev
4 Michelle McCool 104 Junior Dev
5 Jhonny Nitro 105 Intern
Name LastName Id Designation
4 Michelle McCool 104 Junior Dev
Extrahieren Sie mehrere Zeilen aus einem Datenrahmen in R
Die Syntax zum Extrahieren mehrerer Zeilen lautet dataframe[c(Multiple number of rows),]
. Versuchen wir es an einem Beispiel.
#create data frame
Delftstack <- data.frame(Name=c('Jack', 'John', 'Mike', 'Michelle', 'Jhonny'),
LastName=c('Danials', 'Cena', 'Chandler', 'McCool', 'Nitro'),
Id=c(101, 102, 103, 104, 105),
Designation=c('CEO', 'Project Manager', 'Senior Dev', 'Junior Dev', 'Intern'))
#print data frame
Delftstack
# extract one row from the data frame
Delftstack[c(1,4), ]
Der obige Code extrahiert die 1. und 4. Zeile aus dem Datenrahmen. Siehe Ausgabe:
Name LastName Id Designation
1 Jack Danials 101 CEO
2 John Cena 102 Project Manager
3 Mike Chandler 103 Senior Dev
4 Michelle McCool 104 Junior Dev
5 Jhonny Nitro 105 Intern
Name LastName Id Designation
1 Jack Danials 101 CEO
4 Michelle McCool 104 Junior Dev
Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.
LinkedIn Facebook