Un encabezado almacena necesariamente los nombres o encabezados de cada una de las columnas. Básicamente, ayuda al usuario a identificar el rol de la columna respectiva en el marco de datos. La fila superior que contiene los nombres de las columnas se denomina fila de encabezado del marco de datos. En este artículo, aprenderemos cómo agregar un encabezado a un marco de datos en el lenguaje de programación R.
Trama de datos en uso:
c.11.14. | c.5.8. | letras.17.20. | X.df. |
---|---|---|---|
11 | 5 | q | d.f. |
12 | 6 | r | d.f. |
13 | 7 | s | d.f. |
14 | 8 | t | d.f. |
Método 1: Usar la función colnames()
La función colnames() en R se usa para establecer encabezados o nombres en columnas de un marco de datos o array.
Sintaxis: colnames(dataframe) <- c(“col_name-1”, “col_name-2”, “col_name-3”, “col_name-4”,…..)
Parámetros:
objeto de marco de datos sin encabezado
En el siguiente código, primero creamos un marco de datos de muestra sin encabezados, luego creamos un vector de encabezados o nombres de columnas. Luego hemos usado la función colnames(dataframe_name) para asignar los encabezados al marco de datos.
Ejemplo:
R
df <- data.frame(c(11:14), c(5:8), letters[17:20], "df") print("Sample Dataframe with automatically assigned header") df colnames(df) <- c("col-1","col-2","col-3","col-4") print("Dataframe with manually assigned Header") df
Producción:
[1] "Sample Dataframe with automatically assigned header" c.11.14. c.5.8. letters.17.20. X.df. 1 11 5 q df 2 12 6 r df 3 13 7 s df 4 14 8 t df [1] "Dataframe with manually assigned Header" col-1 col-2 col-3 col-4 1 11 5 q df 2 12 6 r df 3 13 7 s df 4 14 8 t df
Método 2: Usar la función nombres()
La función names() en lenguaje R se usa para obtener o establecer el nombre de un objeto. Esta función toma el objeto, es decir, el vector, la array o el marco de datos, como argumento junto con el valor que se asignará como nombre al objeto.
Sintaxis : nombres (marco de datos) <- c («col_name-1», «col_name-2», «col_name-3», «col_name-4»,…..)
Parámetros :
objeto de marco de datos sin encabezado
En el siguiente código, primero creamos un marco de datos de muestra sin encabezados, luego creamos un vector de encabezados o nombres de columna. Luego, hemos utilizado los nombres de función (dataframe_name) para asignar los encabezados al marco de datos.
Ejemplo:
R
df <- data.frame(c(11:14), c(5:8), letters[17:20], "df") print("Sample Dataframe with automatically assigned header") df names(df) <- c("col-1","col-2","col-3","col-4") print("Dataframe with manually assigned Header") df
Producción:
[1] "Sample Dataframe with automatically assigned header" c.11.14. c.5.8. letters.17.20. X.df. 1 11 5 q df 2 12 6 r df 3 13 7 s df 4 14 8 t df [1] "Dataframe with manually assigned Header" col-1 col-2 col-3 col-4 1 11 5 q df 2 12 6 r df 3 13 7 s df 4 14 8 t df
Publicación traducida automáticamente
Artículo escrito por sudhanshublaze y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA