En este artículo, discutiremos la diferencia entre los métodos setNames y setnames con ejemplos en el lenguaje de programación R.
establecer nombres:
setNames está disponible en el paquete stats, usado para nombrar los elementos en un vector.
Sintaxis:
setNames(vector_de_entrada, nombres_asignados)
dónde,
1. input_vector es el vector
2. los nombres_asignados son los nombres de los elementos del vector de entrada.
Ejemplo:
En este ejemplo, vamos a crear un vector con 10 elementos y asignar las letras como nombres con el método setNames().
R
# create vector and assign names input_vector = setNames(c(1: 10), letters[1:10]) # display print(input_vector)
Producción:
a b c d e f g h i j 1 2 3 4 5 6 7 8 9 10
nombres de conjuntos:
setnames están disponibles en el paquete data.table usado para nombrar las columnas en un marco de datos.
Sintaxis :
setNames(input_dataframe, c(old_column_name1,…..,old_column_name n),c(new_column_name1,…..,new_column_name n))
dónde,
1. input_dataframe es el marco de datos
2. old_column_name es el nombre anterior y new_column_name es el nuevo nombre
Ejemplo:
En este ejemplo, vamos a crear un marco de datos con 3 elementos y cambiar el nombre de las columnas usando el método setnames(). Especificamos columnas como v1,v2 y v3, ahora les cambiaremos el nombre a col1, col2 y col3.
R
# load the data.table module library("data.table") # create dataframe data = data.frame(v1=1: 5, v2=6: 10, v3=11: 15) # display print(data) # change all column names of # the dataframe. setnames(data, c("v1", "v2", "v3"), c("col1", "col2", "col3")) # display data
Producción:
Las diferencias que observamos son
v1 v2 v3 1 1 6 11 2 2 7 12 3 3 8 13 4 4 9 14 5 5 10 15 col1 col2 col3 1 1 6 11 2 2 7 12 3 3 8 13 4 4 9 14 5 5 10 15
setnames() está disponible en el paquete data.table() y setNames() está disponible en el paquete stats.
Publicación traducida automáticamente
Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA