Pandas agregar índice

Pandas agregar índice
Pandas es una biblioteca. Podemos describirlo como "de código abierto" y creados en gran medida para transferir racionalmente y rápidamente los datos relacionales o etiquetados. Proporciona una variedad de formatos de información y métodos de trabajo para manejar las series de tiempo y los datos numéricos. Los pandas son rápidos y proporcionan a los consumidores un excelente rendimiento y confiabilidad. Dataframes en "Pandas" nos permiten almacenar información en un formato tabular. También podemos agregar "índice" a estos datos tabulares. En los datos de la serie temporal, el índice se vuelve cada vez más significativo. Cualquier punto de datos dentro del DataFrame o Serie se puede recuperar utilizando el índice, que funciona como una dirección. Este tutorial explica el método que se utiliza para agregar el "índice" en "pandas". Probemos algunos ejemplos aquí y verifiquemos cómo se agregan los índices en "Pandas".

Ejemplo 1:

Comenzamos con el primer ejemplo de este tutorial. El software que utilizamos en este tutorial es el software "Sypder" y es mejor para realizar los códigos "Pandas" y "Python". Aquí en el código, comenzamos a hacer este código importando el "Pandas como PD". Lo utilizamos aquí para que podamos obtener fácilmente los métodos "Pandas" colocando el "PD" en lugar de "Pandas". Creamos un "informe" de DataFrame. Contiene cinco columnas y cuatro filas. Agregamos la información sobre los estudiantes. Luego, pusimos "11", "Smith", "72", "67" y "77" en la primera fila. La segunda fila contiene "12", "Lini", "78", "69" y "74".

Ahora, viene la tercera fila y tenemos "13", "Michael", "74", "56" y "55". En la última fila, agregamos "14", "Aliados", "54", "76" y "67". Después de esto, colocamos algunos nombres de columnas que son "Roll_no", "Nombre", "Inglés", "Matemáticas" y "Ciencias". Luego, utilizamos la "impresión" para mostrar este "informe" en la pantalla. Ahora, establecemos el índice usando el método "set_index ()". Establecimos el "roll_no" como el "índice". Y luego, imprima esto de nuevo.

Presione "Shift+Enter". La siguiente salida se presentará en la pantalla de la consola del sypder. Los primeros datos tabulares tienen el índice que se agrega automáticamente, pero agregamos el índice y lo mostramos a continuación. En los segundos datos tabulares, el "roll_no" es el índice.

Ejemplo 2:

En el código anterior, creamos solo un índice pero ahora en este código, seleccionamos varias columnas como índice. Importamos los "Pandas como PD" al comienzo del código y tenemos un marco de datos con el nombre de "progreso". Le agregamos algunos datos y creamos cinco columnas. Primero colocamos los datos en filas y luego agregamos los nombres de las columnas después de agregar los datos en las filas. También representamos este marco de datos.

Luego, usamos el método "set_index" en el que agregamos dos nombres de columnas para establecerlos como índices. Seleccionamos "roll_no" y "nombre" como índice. Ponemos el soporte cuadrado en este método "set_index ()" y agregamos los nombres de las columnas en este soporte cuadrado que las separa por una coma "",. Luego, este marco de datos de "progreso" también se imprime a continuación con dos índices.

En el segundo marco de datos, tenemos dos índices que son "roll_no" y "nombre". Significa que podemos agregar fácilmente múltiples índices en "Pandas" utilizando el método "set_index".

Ejemplo 3:

"Importamos" el "panda" como el "PD" y luego nos movemos para crear e inicializar una lista anidada con el nombre "Estudiantes". Tenemos "James", "35", "Sodán", "Australia", "85.96 "y" 100 "en la primera lista. Y luego ponemos "Riti", "30", "Delhi", "India", "95.20 "y" 100 "como la segunda lista. La tercera lista contiene "Vansh", "39", "Delhi", "India", "85.25 "y" 100 ". Y la cuarta lista tiene "William", "32", "Tokio", "Japón", "74.21 "y" 100 ". En la quinta lista, insertamos "Maychan", "34", "Nueva York", "Us", "99.63 "y" 100 ".

Ahora, nos movemos para crear la última lista y agregar algunos datos en esta lista. Agregamos "Mike", "33", "Las Vegas", "Us", "47.28 "y" 100 ". Ahora, alteramos esta lista anidada en DataFrame y establecemos el nombre de DataFrame como "datos". También agregamos algunos nombres de columnas porque, en DataFrame, los datos se volverán en el formulario de tabla. Agregamos algunos nombres de columnas que son "S_NAME", "S_AGE", "Current_city", "Current_Loc", "OBT_Marks" y "Total_marks". Estos nombres aparecen en la parte superior como el nombre de la columna. También establecemos algunos valores de índice aquí que son "A", "B", "C", "D", "E" e "F" e imprimen este marcado completo de datos "Datos".

Establecimos la columna de flotación "OBT_MARKS" a continuación y lo establecemos como el índice simplemente colocándolo en el método "set_index ()". Cambia el índice anterior y establece el "OBT_MARKS" como el índice. Esto también se presenta en la pantalla de la consola a medida que utilizamos la función "print ()".

La primera columna es el índice. En los primeros datos tabulares, puede notar que los índices son esos valores que agregamos anteriormente. En la siguiente ilustración, cambia la columna de índice y establece el "OBT_MARKS" como el índice porque alteramos el índice anterior y establecemos el nuevo índice en nuestro código.

Ejemplo 4:

En el código anterior, solo se creó un índice. Sin embargo, en este código, muchas columnas se utilizan como índice. Al comienzo del código, importamos los "Pandas como PD". Cambiamos el nombre de la lista anidada y lo establecemos como "Data estudiantil". DataFrame aquí es "data1". Colocamos tres nombres de columnas diferentes en el método "set_index" "porque queremos agregar tres índices aquí. En este código, establecemos el "S_NAME", "ID" y "Current_City" como el índice.

Como puede ver en los primeros datos tabulares, el índice es la primera columna y los índices son los alfabetos que agregamos anteriormente. Puede ver los tres índices que están presentes en el segundo marco de datos y las tres columnas se desplazaron al lado izquierdo de estos datos tabulares.

Ejemplo 5:

Creamos el "dict" aquí como "empleado_dict" e insertamos algunos datos en él. En el nombre, ponemos "Joe", "Nat" y "Harry". En el "salario", agregamos "2000", "2100" y "1900". Luego, también agregamos "bonificación" en la que insertamos el "5%", "3%" y "2%". Luego, cambiamos este "dict" en DataFrame. Se utiliza el método "imprimir" para el renderizado. Agregamos los índices de tal manera que se establece el índice y la columna permanece. Utilizamos el método "set_index ()" en el que agregamos el "nombre" para configurarlo como un índice. También colocamos el "drop = false" para que la columna de nombre aparezca como el índice y como la columna.

Tenga en cuenta que dos columnas tienen el nombre de "nombre" en el que el primer "nombre" es el índice y el otro "nombre" es la columna. Establecemos el índice y mantenemos la columna.

Conclusión

Este tutorial se crea para ayudarlo a aprender a "agregar índice" en "Pandas". Ejecutamos varios ejemplos utilizando el enfoque "set_index". Junto con los scripts de código, las salidas se representan. Cada código se discutió a fondo aquí. Espero que sea más simple para usted saber cómo agregar un índice y qué método se utiliza en "Pandas" para hacerlo.