En este artículo, discutiremos cómo agregar una lista como una columna al marco de datos en el lenguaje de programación R.
Creando dataframe para demostración:
R
df<-data.frame(col1 = c('A', 'B', 'C', 'D', 'E'), col2 = c(1, 2, 3, 4, 5)) df
Producción:
Ahora, para agregar una lista como columna, cree una lista con los valores requeridos. Luego, use el nombre del marco de datos y la nueva columna separados por $y asigne esto a la lista así creada.
Sintaxis: dataframe$column_name=lista
Esto asignará la lista al nombre de columna dado y luego lo agregará al marco de datos.
R
df <- data.frame(col1 = c('A', 'B', 'C', 'D', 'E'), col2 = c(1, 2, 3, 4, 5)) new_col = list(1.0, 5.8, 3.0, 5.6, 8.8) df$col3 <- new_col df
Producción:
La creación de columnas de tal manera permite agregar valores NA donde tampoco se requieren datos. Simplemente escriba NA para los lugares donde no hay datos y el resto del proceso es el mismo que el anterior.
Ejemplo:
R
df <- data.frame(col1 = c('A', 'B', 'C', 'D', 'E'), col2 = c(1, 2, 3, 4, 5)) new_col=list('geeks','for','geeks', NA, NA) df$col4<-new_col df
Producción:
Publicación traducida automáticamente
Artículo escrito por vanshikagoyal43 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA