Extrayendo valores de una lista para asignarlos como nuevas variables en R.
Tengo una lista que contiene años, quiero extraer un año de ella y asignarlo como el nombre de un data frame. Por ejemplo, tengo la siguiente lista:
a=[2000, 2001, 2003]
Quiero llamar al valor de a[1] para poder asignar el nombre de mi archivo de datos como el valor de a[1], por ejemplo, quiero lo siguiente sin llamar directamente a ‘2000’:
2000 = read.csv(file1.csv)
davy.ai
Para extraer un año de una lista y asignarlo como nombre de un data frame, sigue estos pasos:
a
, que es2001
, por lo que usamosa[2]
:paste()
opaste0()
para concatenar el año extraído con el texto que deseas utilizar como nombre del data frame. Por ejemplo, si deseas utilizar el nombre de archivo “file1.csv”, puedes hacer lo siguiente:Esto creará una cadena “2001_file1”, que se utilizará como nombre del data frame.
read.csv()
y asígnalo al nombre del data frame que acabas de crear:Esto creará un nuevo data frame llamado “2001_file1” y cargará los datos de “file1.csv” en él. Ahora puedes utilizar este data frame en tu análisis.