Pandas DataFrame eliminar índice

Pandas DataFrame eliminar índice
La biblioteca de Python se llama "pandas". La serie, la lista o el marco de datos también se pueden crear en "Pandas". Cuando creamos un marco de datos en "Pandas", también ponemos algunos valores de índice. Sobre todo, hemos utilizado los "pandas.RESET_INDEX () "Método para eliminar o soltar el índice de DataFrame. También podemos eliminar el índice utilizando el método "set_index ()". El "pandas" proporciona estos métodos "reset_index ()" y "set_index" para dejar caer el índice. Usaremos ambos métodos en esta guía y le mostraremos cómo eliminar el índice en "Pandas" utilizando los métodos "pandas".Sintaxis del método RESET_INDEX () Marco de datos.reset_index (drop = true)

Sintaxis del método set_index ()

Marco de datos.Asignar (índice = rango (len (dataFrame))).set_index ('índice')

Ejemplo # 01:

Estamos utilizando la aplicación "Spyder" para desarrollar el código "pandas" en esta guía. Sabemos que algunas funciones de "pandas" deben importarse como "PD". Entonces, primero lo importamos aquí. Luego, estamos desarrollando DataFrame y guardándolo como "Vechile_DF". Este marco de datos se crea solo cuando utilizamos el "PD.Método DataFrame () ", que es el método de" pandas ". Después de poner este método, creamos algunas columnas que se insertarán en DataFrame. Colocamos "vehical_name", que es el nombre de la columna. En esta columna, agregamos "Wagonr, Land Cruiser, Bike, Mehran, Scooty, Cycle y Corolla".

A continuación, agregamos el nombre de la columna "Vehical_Year" e insertamos "2001, 2016, 2005, 2000, 2015, 1999 y 2019". Después de esto, tenemos la última columna llamada "Vehical_code" que contiene los códigos para todos los vehículos que hemos agregado. Estos códigos son "SW12, TH34, RM23, MO02, DL27, NP90 y ZL45". Luego, cerramos el marco de datos. Ahora, insertamos el índice en este marco de datos. Ponemos esos valores que queremos insertar como índice de este marco de datos.

Escribimos "v1, v2, v3, v4, v5, v6 y v7" e inicializamos "v_index" con estos valores. Ahora, utilizamos el "marco de datos.Método de índice "para agregar este índice al marco de datos. Colocamos el nombre del DataFramew que es "Vehicle_DF". Luego, el método "índice" e iguala este método a la variable "v_index" en la que hemos almacenado los valores de índice. Ahora, estos valores se insertan en DataFrame. Después de agregar los valores de índice, imprimimos este "Vehical_DF" en la pantalla.

Presionamos "Shift+Enter" y el resultado se representa en la pantalla. Simplemente mostramos el DataFrame "Vehicle_DF" con algún valor de índice. Aquí, el índice es visible para usted. No cayimos ni eliminamos este índice todavía. Ahora, estamos poniendo más líneas a este código para eliminar ese índice que se muestra en el resultado a continuación.

Estamos utilizando el método "reset_index ()" en este ejemplo. Inicializamos "vechile_df1" con este método y ponemos "drop = true" como el parámetro de este método "reset_index ()". Esto soltará o eliminará los valores de índice que hemos insertado en el marco de datos y almacenará el marco de datos actualizado en el "Vehicle_DF1". Luego, también representamos "Vehicle_DF1" colocándolo en el método "print ()".

El marco de datos actualizado después de eliminar los valores del índice se representa en este resultado. Aquí ve que se eliminan los valores de índice que aparecieron en el resultado anterior y se presenta un marco de datos actualizado. Eliminamos esos valores de índice simplemente usando el método "Reset_index ()" en este código.

Ejemplo # 02:

Aquí está el nuevo ejemplo en el que utilizaremos el ".Método set_index "para dejar caer el índice de DataFrame. DataFrame se está creando y guardado como "Medicine_DF". Solo cuando usamos la función "Pandas" "PD.DataFrame () ”¿Se forman este DataFrame. Después de esto, generamos ciertas columnas que se agregarán a DataFrame. Ingresamos "Med_code" como el nombre de la columna y agregamos "Jo456, Jo123, Ed876, RO456, RY890, SI234, NI678, PA442 y Jo491" a esta columna. Luego se agrega el nombre de la columna "Med_Delivery" y se agregan las siguientes ciudades: "Delhi, México, Los Ángeles, Bosón, Baljiam, Birmingham, San José, Austin y Nueva York".

Luego, tenemos la columna "Comprador_name" en la que insertamos "Smith, Leo, Lily, Liam, Jayden, Grace, Jessica, Samuel y Collum". La última columna de este marco de datos es "descuento_%" que contiene los porcentajes de descuentos para todos los medicamentos que hemos ingresado. El "4%, 3%, 7%, 3%, 6%, 2%, 7%, 0%y 2%" son los porcentajes que hemos agregado en esta columna. Actualmente estamos agregando el índice a este marco de datos.

Como índice de este marco de datos, agregamos los valores que deseamos insertar. Aquí, "M1, M2, M3, M4, M5, M6, M7, M8 y V9" están escritos. Ahora, agregamos este índice a DataFrame utilizando el "DataFrame.Método de índice ". Primero colocamos el nombre del marco de datos "Medicine_DF", seguido del método "índice", y equiparamos este método a la variable "index_", que contiene los valores de índice. Estos valores se han insertado en DataFrame. Luego imprimimos este "Medical_DF" en la pantalla después de agregar los valores de índice.

Después de esto, estamos utilizando el método "set_index" para soltar o eliminar este índice. Cuando utilizamos este método como se muestra, se eliminará el índice y se genera el marco de datos actualizado. Imprimimos ese marco de datos actualizado después de eliminar ese índice aquí.

El primer marco de datos muestra los valores de índice de M1 a M9. Luego, eliminamos este índice y el marco de datos recientemente generado sin estos valores de índice también se muestra aquí. Esta columna de índice se elimina utilizando el ".Método set_index () ".

Ejemplo # 03:

En este ejemplo, utilizamos el mismo DataFrame que hemos creado anteriormente en el Ejemplo 2 y realizamos el "Med_code" la columna de índice de este DataFrame. Ahora, la columna de índice será el "Med_code" para este marco de datos. Esta vez, utilizaremos el método "Reset_index ()" para eliminar la columna de índice de DataFrame. En el método "Reset_index ()", establecemos el "Drop = True", lo que significa que queremos eliminar el índice que se crea en el DataFrame y luego renderizamos el DataFrame sin esa columna de índice que se crea.

Aparece la columna "Med_code", que es el índice de DataFrame. Luego, eliminamos esta columna de índice utilizando el método "Reset_index ()" y también mostramos el marco de datos después de eliminar esta columna de índice.

Ejemplo # 04:

También podemos eliminar la columna de índice del archivo CSV utilizando el método "index_col". Aquí, en este código dado, nos estamos moviendo para discutir cómo hacerlo. Simplemente usamos el método "Read_csv" de "Pandas" para leer el archivo CSV. En este método, damos la ruta o el nombre del archivo CSV cuyos datos queremos leer. Ponemos el "archivo.CSV ”Nombre aquí. Luego, utilizamos "index_col = false" que eliminará el índice del archivo CSV y obtendrá el marco de datos sin la columna del valor del índice. También representamos los datos del archivo CSV después de soltar la columna de índice aquí.

El archivo.Los datos de archivos de CSV "se representan y se elimina la columna de índice de este archivo porque utilizamos el" index_col "y lo establecemos en" falso "que elimina la columna de índice.

Conclusión

Aprendiste a "eliminar el índice" en "pandas". Hemos presentado una explicación exhaustiva de dos métodos que hemos utilizado para eliminar los valores del índice o la columna de índice de DataFrame. Hemos discutido que el "reset_index ()" y "set_index ()" se utilizan ambos métodos para eliminar el índice en "pandas". Has visto tanto el script de código como la salida en esta guía.