Pandas DataFrame Remover Índice

Pandas DataFrame Remover Índice
A biblioteca Python é chamada de "pandas". A série, Lista ou DataFrame também podem ser criados em "Pandas". Quando criamos um DataFrame em "Pandas", também colocamos alguns valores de índice. Principalmente, utilizamos os “pandas.Método Reset_index () ”para remover ou soltar o índice do quadro de dados. Também podemos remover o índice utilizando o método "set_index ()". Os "pandas" fornecem esses métodos "reset_index ()" e "set_index" para soltar o índice. Usaremos os dois métodos deste guia e mostraremos como remover o índice em "Pandas", utilizando os métodos "pandas".Sintaxe do Método Reset_index () Quadro de dados.reset_index (gota = true)

Sintaxe do método set_index ()

Quadro de dados.Atribuir (index = range (len (dataframe)))).set_index ('index')

Exemplo # 01:

Estamos usando o aplicativo "Spyder" para desenvolver o código "Pandas" neste guia. Sabemos que algumas funções de "pandas" devem ser importadas como "PD". Então, primeiro importamos aqui. Em seguida, estamos desenvolvendo o quadro de dados e salvando -o como "vechile_df". Este DataFrame é criado apenas quando utilizamos o “PD.DataFrame () ”, que é o método de“ pandas ”. Depois de colocar esse método, criamos algumas colunas que serão inseridas no quadro de dados. Colocamos "vehical_name", que é o nome da coluna. Nesta coluna, adicionamos “Wagonr, Land Cruiser, Bike, Mehran, Scooty, Cycle e Corolla”.

Em seguida, adicionamos o nome da coluna “veículo_year” e inserimos “2001, 2016, 2005, 2000, 2015, 1999 e 2019”. Depois disso, temos a última coluna chamada "verestic_code", que contém os códigos para todos os veículos que adicionamos. Esses códigos são “SW12, Th34, RM23, MO02, DL27, NP90 e ZL45”. Então, fechamos o quadro de dados. Agora, inserimos o índice para este DataFrame. Colocamos os valores que queremos inserir como o índice para este DataFrame.

Escrevemos "v1, v2, v3, v4, v5, v6 e v7" e inicializamos "v_index" com esses valores. Agora, utilizamos o “DataFrame.ÍNDICE ”Método para adicionar este índice ao DataFrame. Colocamos o nome do DataFramew que é "veículo_df". Então, o método "índice" e igual a esse método com a variável "v_index" na qual armazenamos os valores do índice. Agora, esses valores são inseridos no quadro de dados. Depois de adicionar os valores do índice, imprimimos este "vener_df" na tela.

Pressionamos "Shift+Enter" e o resultado é renderizado na tela. Simplesmente exibimos o DataFrame "veículo_df" com algum valor de índice. Aqui, o índice é visível para você. Nós não deixamos cair ou remover este índice ainda. Agora, estamos colocando mais linhas nesse código para remover esse índice que é mostrado no resultado abaixo.

Estamos utilizando o método "reset_index ()" neste exemplo. Inicializamos "vechile_df1" com este método e colocamos "gota = true" como o parâmetro deste método "reset_index ()". Isso descartará ou removerá os valores do índice que inserimos no quadro de dados e armazenará o quadro de dados atualizado no "veículo_df1". Em seguida, também renderizamos "veículo_df1" colocando -o no método "print ()".

O quadro de dados atualizado após a remoção dos valores do índice é renderizado neste resultado. Aqui você vê que os valores do índice que apareceram no resultado acima são removidos e um quadro de dados atualizado é apresentado. Removemos esses valores de índice simplesmente usando o método "reset_index ()" neste código.

Exemplo # 02:

Aqui está o novo exemplo em que utilizaremos o “.Método set_index ”para soltar o índice do quadro de dados. O DataFrame está sendo criado e salvo como "Medicine_df". Somente quando usamos a função "pandas" "PD.Dataframe () ”. Depois disso, geramos certas colunas que adicionarão ao DataFrame. Entramos "Med_code" como o nome da coluna e adicionamos "Jo456, JO123, ED876, RO456, RY890, SI234, NI678, PA442 e JO491" para esta coluna. O nome da coluna “Med_Delivery” é então adicionado e as seguintes cidades são adicionadas: “Delhi, México, Los Angeles, Boson, Baljiam, Birmingham, San Jose, Austin e Nova York”.

Em seguida, temos a coluna "Comprador_name" na qual inserimos "Smith, Leo, Lily, Liam, Jayden, Grace, Jessica, Samuel e Collum". A última coluna neste quadro de dados é "desconto_%", que contém as porcentagens de descontos para todos os medicamentos que inserimos. Os “4%, 3%, 7%, 3%, 6%, 2%, 7%, 0%e 2%” são as porcentagens que adicionamos nesta coluna. Atualmente, estamos adicionando o índice a este quadro de dados.

Como o índice deste quadro de dados, adicionamos os valores que desejamos inserir. Aqui, “M1, M2, M3, M4, M5, M6, M7, M8 e V9” estão escritos. Agora, adicionamos este índice ao DataFrame usando o “DataFrame.ÍNDICE ”Método. Primeiro, colocamos o nome "Medicine_DF", seguido pelo método "índice", e equiparamos esse método à variável "index_", que contém os valores do índice. Esses valores agora foram inseridos no quadro de dados. Em seguida, imprimimos este "Medical_df" na tela depois de adicionar os valores do índice.

Depois disso, estamos usando o método "set_index" para soltar ou remover este índice. Quando utilizamos esse método, como mostrado, o índice será removido e o quadro de dados atualizado é gerado. Imprimos o quadro de dados atualizado depois de remover esse índice aqui.

O primeiro DataFrame mostra os valores do índice de M1 a M9. Em seguida, removemos esse índice e o quadro de dados recém -gerado sem esses valores de índice também é mostrado aqui. Esta coluna de índice é removida utilizando o “.Método set_index () ”.

Exemplo # 03:

Neste exemplo, utilizamos o mesmo DataFrame que criamos anteriormente no Exemplo 2 e fazemos o "Med_code" a coluna de índice deste DataFrame. Agora, a coluna do índice será o "MED_CODE" para este DataFrame. Desta vez, utilizaremos o método "reset_index ()" para remover a coluna do índice do DataFrame. No método "reset_index ()", definimos o "gota = true", o que significa que queremos descartar o índice criado no quadro de dados e depois renderizar o quadro de dados sem a coluna de índice que é criada.

A coluna "Med_code" aparece que é o índice do quadro de dados. Em seguida, removemos esta coluna de índice usando o método "Reset_index ()" e também exibimos o quadro de dados após remover esta coluna de índice.

Exemplo # 04:

Também podemos remover a coluna de índice do arquivo CSV, utilizando o método "index_col". Aqui, neste código dado, estamos nos movendo para discutir como fazê -lo. Simplesmente usamos o método "read_csv" de "pandas" para ler o arquivo CSV. Neste método, damos o caminho ou o nome do arquivo CSV cujos dados queremos ler. Colocamos o “arquivo.CSV ”Nome aqui. Em seguida, utilizamos "index_col = false", que removerá o índice do arquivo CSV e obtiverá o quadro de dados sem a coluna do valor do índice. Também renderizamos os dados do arquivo CSV depois de soltar a coluna do índice aqui.

O arquivo.Os dados dos arquivos CSV ”são renderizados e a coluna do índice deste arquivo é removida porque utilizamos o“ index_col ”e o definimos como“ false ”, que remove a coluna do índice.

Conclusão

Você aprendeu a "remover o índice" em "pandas". Apresentamos uma explicação completa de dois métodos que utilizamos para remover os valores do índice ou a coluna do índice do DataFrame. Discutimos que os "RESET_Index ()" e "Set_index ()" Ambos os métodos são usados ​​para remover o índice em "Pandas". Você viu o script de código e a saída neste guia.