Soy bastante nuevo en R y me preguntaba si hay una forma de almacenar vectores en un marco de datos de modo que cada entrada del marco de datos sea un vector.¿Almacenar vectores como entradas de marcos de datos?
que desea asignar a la entrada de un vector, y ser capaz de cambiar más adelante:
df[2,]$Value <- c(1,2,0)
df[3,]$Value <- c(0,0,1)
df[3,]$Value <- df[3,]$Value + c(2,4,4)
Pero sólo se puede hacer este trabajo como la sustitución de 3 entradas diferentes en la trama de datos. ¿Alguien sabe si esto es posible?
df:
V1 V2 V3
1 c(1,2) c(2,3) c(0,0)
2 c(1,1) c(0,0) c(2,2)
¿Quiere decir que quiere poder usar vectores de diferentes tamaños? –
Será menos confuso si deja de intentar conectarlo a un marco de datos y en su lugar solo usa una lista de listas. – joran
de acuerdo. una lista de lista o una matriz probablemente sería mejor. Esto no es posible ya que un dataframe es un objeto 2D – LostLin