Actualizado por ultima vez el 7 de mayo de 2021, por .
Suponga que tiene el siguiente marco de datos:
data <- data.frame (team = c ('Spurs', 'Lakers', 'Pistons', 'Mavs'), avg_points = c (102, 104, 96, 97)) datos # equipo avg_points # 1 Spurs 102 # 2 Lakers 104 # 3 pistones 96 # 4 Mavs 97
Para agregar una columna de índice para dar a cada fila en este marco de datos un ID numérico único, puede usar el siguiente código:
#add columna de índice al marco de datos datos $ índice <- 1: nrow (datos) datos # índice del equipo avg_points # 1 Espuelas 102 1 # 2 Lakers 104 2 # 3 Pistones 96 3 # 4 Mavs 97 4
Otra forma de agregar una ID única a cada fila en el marco de datos es usando la función tibble :: rowid_to_column del paquete tidyverse :
#cargar paquete tidyverse biblioteca (tidyverse) #create data frame data <- data.frame (team = c ('Spurs', 'Lakers', 'Pistons', 'Mavs'), avg_points = c (102, 104, 96, 97)) #add columna de índice a los datos del marco de datos <- tibble :: rowid_to_column (datos, "índice") datos # index team avg_points # 1 1 Espuelas 102 # 2 2 Lakers 104 # 3 3 pistones 96 # 4 4 Mavs 97
Observe que ambas técnicas producen el mismo resultado: una nueva columna que le da a cada fila en el marco de datos un ID único.
- https://r-project.org
- https://www.python.org/
- https://www.stata.com/