Video: Python: Leer archivos CSV, Selección de datos, columnas y filas con Pandas (Básico) 2025
Muchas personas que comienzan con R se confunden con las listas al principio. Realmente no hay necesidad de eso; una lista solo tiene dos partes importantes: los componentes y los nombres. Y en el caso de listas sin nombre, ni siquiera tiene que preocuparse por esto último. Pero si miras la estructura de las cestas. En la siguiente salida, puede ver por qué las personas a menudo se asustan de las listas. >> str (lista de canastas) Lista de 2 $: num [1: 2, 1: 6] 12 5 4 4 5 2 6 4 9 12 … - attr (*, "dimnames") = Lista de 2 … $: chr [1: 2] "Granny" "Geraldine" … $: chr [1: 6] "1st" "2nd" "3rd" "4th" … $: chr "2010-2011"
Esto realmente se ve como un código oscuro utilizado por los servicios secretos de inteligencia durante la Segunda Guerra Mundial. Aún así, cuando sabes cómo leerlo, es bastante fácil de leer. Así que vamos a dividir la salida para ver qué está sucediendo aquí:
-
La segunda línea contiene $, que indica el inicio del primer componente. El resto de esa línea debería poder leer ahora: le dice que este primer componente es una matriz numérica con dos filas y seis columnas.
-
La tercera línea está precedida por …, lo que indica que esta línea también pertenece al primer componente. Si miras la salida de str (baskets. Team), ves esta línea y las dos siguientes también. R mantiene los nombres de fila y columna de una matriz en un atributo llamado dimnames. Por ahora, debe recordar que un atributo es un poco más de información que se puede adjuntar a casi cualquier objeto en R.
-
-
-
Finalmente, la sexta línea comienza de nuevo con $ y le da la estructura del segundo componente, en este caso, un vector de caracteres con un solo valor.
-