En este artículo, vamos a cambiar el nombre de la columna usando el paquete dplyr en el lenguaje de programación R.
Conjunto de datos en uso:
Método 1: Usar renombrar()
Este método se utiliza para cambiar el nombre de las columnas en el marco de datos
Sintaxis:
cambiar el nombre (marco de datos, new_columnname = old_column,…………., nombre, new_columnname = old_columnname)
Donde dataframe es el marco de datos de entrada, new_columnname es el nuevo nombre de la columna y old_columnname es el nombre antiguo de la columna.
Ejemplo: programa R para cambiar el nombre de una sola columna
R
# load the library library(dplyr) # create dataframe with 3 columns # id,name and address data1=data.frame(id=c(1,2,3,4,5,6,7,1,4,2), name=c('sravan','ojaswi','bobby', 'gnanesh','rohith','pinkey', 'dhanush','sravan','gnanesh', 'ojaswi'), address=c('hyd','hyd','ponnur','tenali', 'vijayawada','vijayawada','guntur', 'hyd','tenali','hyd')) # rename the name column with first_name data1=rename(data1,first_name=name) print(data1) print("====================") # rename the address column with city rename(data1,city=address)
Producción:
Ejemplo: programa R para cambiar el nombre de varias columnas
R
# load the library library(dplyr) # create dataframe with 3 columns id,name # and address data1=data.frame(id=c(1,2,3,4,5,6,7,1,4,2), name=c('sravan','ojaswi','bobby', 'gnanesh','rohith','pinkey', 'dhanush','sravan','gnanesh', 'ojaswi'), address=c('hyd','hyd','ponnur','tenali', 'vijayawada','vijayawada','guntur', 'hyd','tenali','hyd')) # rename multiple columns # name with first_name # id with roll_no # address with street rename(data1,first_name=name,roll_no=id,street=address)
Producción:
Método 2: Usar rename_with()
rename_with() se usa para cambiar el caso de la columna.
- mayúsculas: para convertir a mayúsculas, el nombre del marco de datos junto con el superior se pasa a la función que le indica a la función que convierta el caso a mayúsculas.
Sintaxis:
renombrar_con(marco de datos,superior)
Donde, dataframe es el marco de datos de entrada y toupper es una palabra clave que convierte todas las columnas a superior
- minúsculas: para convertir a minúsculas, el nombre del marco de datos junto con tolower se pasa a la función que le dice a la función que convierta el caso a minúsculas.
Sintaxis:
renombrar_con(marco de datos,abajo)
donde dataframe es el marco de datos de entrada y tolower es una palabra clave que convierte todas las columnas a lower.
Ejemplo: programa R para convertir columnas a superior e inferior
R
# load the library library(dplyr) # create dataframe with 3 columns id,name # and address data1=data.frame(id=c(1,2,3,4,5,6,7,1,4,2), name=c('sravan','ojaswi','bobby', 'gnanesh','rohith','pinkey', 'dhanush','sravan','gnanesh', 'ojaswi'), address=c('hyd','hyd','ponnur','tenali', 'vijayawada','vijayawada','guntur', 'hyd','tenali','hyd')) # convert all columns to upper rename_with(data1,toupper) print("==============") # convert all columns to lower rename_with(data1,tolower)
Salida :
Cambie el nombre de varias columnas a la vez usando la función de cambio de nombre()
Podemos cambiar el nombre de varias columnas a la vez usando un vector que es pasando columnas a vector.
Sintaxis:
cambiar el nombre (marco de datos, c (nueva columna 1 = antigua columna 1, nueva columna 2 = antigua columna 2…, nueva columna n = antigua columna n))
Ejemplo: programa R para cambiar el nombre de varias columnas a la vez
R
# load the library library(dplyr) # create dataframe with 3 columns id,name # and address data1=data.frame(id=c(1,2,3,4,5,6,7,1,4,2), name=c('sravan','ojaswi','bobby', 'gnanesh','rohith','pinkey', 'dhanush','sravan','gnanesh', 'ojaswi'), address=c('hyd','hyd','ponnur','tenali', 'vijayawada','vijayawada','guntur', 'hyd','tenali','hyd')) # rename multiple columns # name with first_name # id with roll_no # address with street rename(data1,c(first_name=name,roll_no=id,street=address))
Producción:
Publicación traducida automáticamente
Artículo escrito por gottumukkalabobby y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA