Primero, cree un marco de datos con cuatro filas y cinco columnas con detalles del mercado.
Código
#cree un mercado de marcos de datos que tenga 4 filas y 5 columnas.Resultado:
Puede ver el marco de datos del mercado en la siguiente imagen:
Enfoque 1: Colnames ()
colnames () se usa para establecer los nombres de la columna en un marco de datos. Usando este método, podemos cambiar los nombres de la columna asignando nombres a través de un vector. Por lo tanto, podemos cambiar todas las columnas a la vez.
Sintaxis:
colnames (dataFrame_Object) = C (column_names)Aquí,
1. dataFrame_Object es el nombre del marco de datos.
2. column_names son los nuevos nombres de columna separados por una coma.
Ejemplo 1
En este ejemplo, cambiaremos las columnas en el marco de datos del mercado a 'id', 'nombre', 'lugar', 'tipo', 'squarefeet'.
#cree un mercado de marcos de datos que tenga 4 filas y 5 columnas.Resultado:
Enfoque 2: setnames ()
setNames () se usa para cambiar todos los nombres de columnas en un marco de datos. Se necesitan dos parámetros. El primer parámetro se refiere al objeto de cuadro de datos, y el segundo parámetro toma nuevos nombres de columnas a través de un vector.
Sintaxis:
setNames (dataFrame_Object, c (column_names))Parámetros:
1. dataFrame_Object es el nombre del marco de datos.
2. column_names son los nuevos nombres de columna separados por una coma.
Ejemplo 1
En este ejemplo, cambiaremos las columnas en el marco de datos del mercado a 'id', 'nombre', 'lugar', 'tipo', 'squarefeet'.
#cree un mercado de marcos de datos que tenga 4 filas y 5 columnas.Resultado:
Enfoque 3: nombres ()
Names () se usa para cambiar un solo o todos los nombres de columnas en un marco de datos. Podemos cambiar todos los nombres de la columna asignando nombres de columnas a través de un vector. Por esto, podemos cambiar todas las columnas a la vez.
Sintaxis:
nombres (dataFrame_Object) = C (columna_names)Aquí,
1. dataFrame_Object es el nombre del marco de datos.
2. column_names son los nuevos nombres de columna separados por una coma.
Para cambiar una sola columna, tenemos que usar el índice de columna. Entonces, usando el valor del índice, podemos cambiar el nombre de la columna única.
Sintaxis:
nombres (dataFrame_Object) [index_value] = 'column_name'Aquí,
1. dataFrame_Object es el nombre del marco de datos.
2. column_name es el nuevo nombre de la columna.
3. index_value representa la ubicación de la columna existente (antigua).
Importante: La indexación en el lenguaje R comienza con 1.
Ejemplo 1
En este ejemplo, estamos cambiando la primera columna a "ID" y la tercera columna para "colocar".
#cree un mercado de marcos de datos que tenga 4 filas y 5 columnas.Resultado:
El resultado anterior muestra que el Market_ID se cambia a "ID", y Market_place se altera al "lugar".
Ejemplo 2
En este ejemplo, cambiaremos las columnas en el marco de datos del mercado a 'id', 'nombre', 'lugar', 'tipo', 'squarefeet'
#cree un mercado de marcos de datos que tenga 4 filas y 5 columnas.Resultado:
El resultado anterior muestra que Market_ID se cambia a ID, y Market_place se cambia al lugar.
Enfoque 4: Cambie los nombres de la columna a mayúsculas
En este escenario, convertimos los nombres de columnas en un marco de datos en mayúsculas utilizando el método rename_with (). Este método toma dos parámetros. El primer parámetro representa el objeto de cuadro de datos, y el segundo parámetro toma "toupper" (para convertir en mayúsculas). Este método está disponible en la biblioteca dplyr. Entonces, necesitamos cargar la biblioteca dplyr.
Sintaxis:
rename_with (dataFrame_Object, toUpper)Parámetros:
1. dataFrame_Object es el nombre del marco de datos.
2. Toupper convierte las columnas en DataFrame_Object a uppercase.
Ejemplo 1
En este ejemplo, convertiremos todos los nombres de la columna en mayúsculas.
#Cargue la biblioteca dplyrResultado:
Enfoque 5: Cambie los nombres de la columna a minúsculas
En este escenario, convertimos los nombres de columnas en un marco de datos en minúsculas utilizando el método rename_with (). Este método toma dos parámetros. El primer parámetro representa el objeto de marco de datos, y el segundo parámetro toma "toldo" (para convertir en minúsculas). Este método está disponible en la biblioteca dplyr. Entonces, necesitamos cargar la biblioteca dplyr.
Sintaxis:
rename_with (dataFrame_Object, tolower)Parámetros:
1. dataFrame_Object es el nombre del marco de datos.
2. ToLower convierte las columnas en DataFrame_Object a minúsculas.
Ejemplo 1
En este ejemplo, convertiremos todos los nombres de la columna en minúsculas.
#Cargue la biblioteca dplyrResultado:
Conclusión
En este artículo, vimos cómo cambiar los nombres de la columna considerando cinco enfoques diferentes. Usamos métodos colnames (), setnames () y nombres () para cambiar los nombres de la columna. Si queremos cambiar los nombres de la columna en el método inferior y superior, puede usar el método rename_with () con el método "tolower" y rename_with () con los parámetros "touper". Entonces, según el requisito, puede usar cualquiera de los métodos anteriores. Puede usar el método Names () para cambiar un nombre de columna único.