Extraer filas de un marco de datos en R
Podemos extraer filas de un marco de datos según nuestros requisitos. Puede ser una sola fila o varias filas.
Este tutorial demuestra cómo extraer filas de un marco de datos en R.
Extraiga una sola fila de un marco de datos en R
Base R tiene la funcionalidad para extraer filas de un marco de datos. La sintaxis es un simple marco de datos [Número de fila,]
para una sola fila.
Probemos un ejemplo.
#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, ]
El código anterior primero imprimirá todo el marco de datos y luego extraerá la cuarta fila del marco de datos. Ver salida:
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
Extraiga varias filas de un marco de datos en R
La sintaxis para extraer múltiples filas es dataframe[c(Múltiples números de filas),]
. Probemos un ejemplo.
#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), ]
El código anterior extrae las filas 1 y 4 del marco de datos. Ver salida:
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