Se puede acceder a las últimas n filas del marco de datos usando el método incorporado tail() en R. Supuestamente, N es el número total de filas en el marco de datos, entonces n <=N últimas filas se pueden extraer del estructura.
Sintaxis:
cola (marco de datos, n =)
Parámetro:
- marco de datos: el marco de datos para extraer filas desde el final
- n: número entero que indica el número de filas a extraer.
Los cambios no se conservan en el marco de datos original. La complejidad temporal es polinómica en función del número de filas a extraer, es decir el valor n.
Acercarse
- Crear marco de datos
- Pase el número requerido de filas a la cola()
- Extraer filas
- Mostrar resultado
Ejemplo 1:
R
# declaring data frame data_frame = data.frame( col1 = c(1:6), col2 = c(7:12), col3 = c(13:24)) # printing original data frame print ("Original Data Frame") print(data_frame) # extracting last row from the data frame last_row = tail(data_frame, n =1) # printing the last row of the data frame print ("Extracting last row from data frame") print (last_row)
Producción
[1] "Original Data Frame" col1 col2 col3 1 1 7 13 2 2 8 14 3 3 9 15 4 4 10 16 5 5 11 17 6 6 12 18 7 1 7 19 8 2 8 20 9 3 9 21 10 4 10 22 11 5 11 23 12 6 12 24 [1] "Extracting last row from data frame" col1 col2 col3 12 6 12 24
Ejemplo 2:
R
# declaring data frame data_frame = data.frame( col1 = c(1:6), col2 = c(7:12), col3 = c(13:24)) # printing original data frame print ("Original Data Frame") print(data_frame) # extracting last row from the data frame last_4row = tail(data_frame, n = 4) # printing the last row of the data frame print ("Extracting last 4 rows from data frame") print (last_4row)
Producción
[1] "Original Data Frame" col1 col2 col3 1 1 7 13 2 2 8 14 3 3 9 15 4 4 10 16 5 5 11 17 6 6 12 18 7 1 7 19 8 2 8 20 9 3 9 21 10 4 10 22 11 5 11 23 12 6 12 24 [1] "Extracting last 4 rows from data frame" col1 col2 col3 9 3 9 21 10 4 10 22 11 5 11 23 12 6 12 24
El método nrow() se puede usar para extraer el número total de filas en el marco de datos. Cuando pasamos esto como el valor del argumento de n, se extraen todas las filas.
Ejemplo 3:
R
# declaring data frame data_frame = data.frame( col1 = c(1:3), col2 = c(7:9), col3 = c(13:15)) # printing original data frame print ("Original Data Frame") print(data_frame) # extracting all rows from the data frame using nrow() method df = tail(data_frame, n = nrow(data_frame)) # printing the last row of the data frame print ("Extracting last rows from data frame") print (df)
Producción
[1] "Original Data Frame" col1 col2 col3 1 1 7 13 2 2 8 14 3 3 9 15 [1] "Extracting last rows from data frame" col1 col2 col3 1 1 7 13 2 2 8 14 3 3 9 15
Publicación traducida automáticamente
Artículo escrito por codersgram9 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA