Pandas dataaframe Fjern indeksen

Pandas dataaframe Fjern indeksen
Python -biblioteket kalles “Pandas”. Serien, listen eller DataFrame kan også opprettes i "Pandas". Når vi oppretter en dataaframe i “Pandas”, legger vi også noen indeksverdier. Stort sett har vi brukt “pandaene.RESET_INDEX () ”-metoden for å fjerne eller slippe DataFrames indeks. Vi kan også fjerne indeksen ved å bruke metoden “set_index ()”. “Pandas” gir disse “reset_index ()” og “set_index” -metodene for å slippe indeksen. Vi vil bruke begge metodene i denne guiden og vil vise deg hvordan du fjerner indeksen i "Pandas" ved å bruke "Pandas" -metodene.Syntaks av RESET_INDEX () Metode Dataramme.reset_index (drop = true)

Syntaks av set_index () -metoden

Dataramme.tilordne (indeks = rekkevidde (Len (DataFrame))).set_index ('indeks')

Eksempel # 01:

Vi bruker "Spyder" -appen for å utvikle "Pandas" -koden i denne guiden. Vi vet at noen "pandaer" -funksjoner må importeres som "PD". Så vi importerer det først her. Deretter utvikler vi DataFrame og lagrer det som "Vechile_df". Denne dataaframe opprettes bare når vi bruker “PD.DataFrame () ”-metode som er metoden for“ Pandas ”. Etter å ha lagt denne metoden, lager vi noen kolonner som vil bli satt inn i DataFrame. Vi plasserer “Vehical_name” som er navnet på kolonnen. I denne spalten legger vi til "Wagonr, Land Cruiser, Bike, Mehran, Scooty, Cycle og Corolla".

Deretter legger vi til "Vehical_year" kolonnenavnet og vi setter inn “2001, 2016, 2005, 2000, 2015, 1999 og 2019”. Etter dette har vi den siste kolonnen som heter “Vehical_code” som inneholder kodene for alle kjøretøyer vi har lagt til. Disse kodene er “SW12, TH34, RM23, MO02, DL27, NP90 og ZL45”. Deretter lukker vi DataFrame. Nå setter vi indeksen til denne dataaframmen. Vi setter de verdiene som vi ønsker å sette inn som indeksen til denne dataaframe.

Vi skriver “V1, V2, V3, V4, V5, V6 og V7” og initialiserer “V_Index” med disse verdiene. Nå bruker vi “DataFrame.indeks ”-metode for å legge til denne indeksen til DataFrame. Vi plasserer navnet på DataFramew som er "kjøretøy_df". Deretter "indeks" -metoden og lik denne metoden til "V_index" -variabelen der vi har lagret indeksverdiene. Nå settes disse verdiene inn i DataFrame. Etter å ha lagt til indeksverdiene, skriver vi ut denne “Vehical_df” på skjermen.

Vi trykker på “Shift+Enter” og utfallet gjengis på skjermen. Vi viser ganske enkelt DataFrame “kjøretøy_df” med en viss indeksverdi. Her er indeksen synlig for deg. Vi droppet eller fjernet denne indeksen ennå. Nå legger vi flere linjer til denne koden for å fjerne den indeksen som vises i utfallet nedenfor.

Vi bruker metoden “RESET_INDEX ()” i dette eksemplet. Vi initialiserer "vechile_df1" med denne metoden og setter "drop = true" som parameter for denne "reset_index ()" -metoden. Dette vil slippe eller fjerne indeksverdiene som vi har satt inn i DataFrame og lagre det oppdaterte DataFrame i “kjøretøy_df1”. Deretter gjengir vi også “kjøretøy_df1” ved å sette den i “print ()” -metoden.

Den oppdaterte DataFrame etter å ha fjernet indeksverdiene er gjengitt i dette utfallet. Her ser du at indeksverdiene som dukket opp i ovennevnte utfall, fjernes og en oppdatert DataFrame blir presentert. Vi fjerner disse indeksverdiene ved å bruke metoden “RESET_INDEX ()” i denne koden.

Eksempel # 02:

Her er det nye eksemplet der vi vil bruke ".set_index ”-metode for å slippe DataFrames indeks. DataFrame blir opprettet og lagret som “Medicine_df”. Bare når vi bruker "Pandas" -funksjonen "PD.DataFrame () ”blir dette DataFrame dannet. Etter dette genererer vi visse kolonner som vil legge til DataFrame. Vi skriver inn "Med_code" som kolonnens navn, og vi legger til “JO456, JO123, ED876, RO456, RY890, SI234, NI678, PA442 og JO491” til denne kolonnen. Kolonnenavnet “Med_Delivery” blir deretter lagt til, og følgende byer legges til: “Delhi, Mexico, Los Angeles, Boson, Baljiam, Birmingham, San Jose, Austin og New York”.

Deretter har vi kolonnen "kjøpernavn" der vi setter inn "Smith, Leo, Lily, Liam, Jayden, Grace, Jessica, Samuel og Collum". Den siste kolonnen i denne DataFrame er “Discount_%” som inneholder prosentene av rabatter for alle medisinene vi har lagt inn. "4%, 3%, 7%, 3%, 6%, 2%, 7%, 0%og 2%" er prosentene som vi har lagt til i denne kolonnen. Vi legger for øyeblikket indeksen til denne DataFrame.

Som indeks til denne dataaframe, legger vi til verdiene som vi ønsker å sette inn. Her er “M1, M2, M3, M4, M5, M6, M7, M8 og V9” skrevet. Nå legger vi til denne indeksen til DataFrame ved å bruke “DataFrame.indeks ”-metode. Vi plasserer først "Medicine_df" DataFrame -navnet, etterfulgt av "indeks" -metoden, og vi likestiller denne metoden med "index_" -variabelen, som inneholder indeksverdiene. Disse verdiene er nå satt inn i DataFrame. Vi skriver deretter ut denne "Medical_df" på skjermen etter å ha lagt til indeksverdiene.

Etter dette bruker vi metoden “set_index” for å slippe eller fjerne denne indeksen. Når vi bruker denne metoden som vist, blir indeksen fjernet og den oppdaterte DataFrame genereres deretter. Vi skriver ut den oppdaterte DataFrame etter å ha fjernet den indeksen her.

Den første DataFrame viser indeksverdiene fra M1 til M9. Deretter fjerner vi denne indeksen og den nylig genererte DataFrame uten disse indeksverdiene vises også her. Denne indekskolonnen fjernes ved å bruke ".set_index () ”-metode.

Eksempel # 03:

I dette eksemplet bruker vi den samme dataaframe som vi har laget tidligere i eksempel 2 og gjør "med_code" til indekskolonnen til denne dataaframe. Nå vil indekskolonnen være "med_code" for denne dataaframe. Denne gangen bruker vi metoden “RESET_INDEX ()” for å fjerne indekskolonnen fra DataFrame. I metoden “RESET_INDEX ()” setter vi “Drop = True” som betyr at vi ønsker å slippe indeksen som er opprettet i DataFrame og deretter gjengi DataFrame uten den indekskolonnen som er opprettet.

Kolonnen “Med_Code” vises som er DataFrame's Index. Deretter fjerner vi denne indekskolonnen ved å bruke metoden “RESET_INDEX ()” og også vise DataFrame etter å ha fjernet denne indekskolonnen.

Eksempel # 04:

Vi kan også fjerne indekskolonnen i CSV -filen ved å bruke metoden “index_col”. Her, i denne gitte koden, flytter vi for å diskutere hvordan vi gjør det. Vi bruker ganske enkelt “read_csv” -metoden til “pandas” for å lese CSV -filen. I denne metoden gir vi banen eller navnet på CSV -filen hvis data vi vil lese. Vi legger "filen.CSV ”navn her. Deretter bruker vi “Index_col = False” som vil fjerne indeksen fra CSV -filen og få DataFrame uten indeksverdikolonnen. Vi gjengir også dataene fra CSV -filen etter å ha droppet indekskolonnen her.

Filen.CSV ”-filer Data er gjengitt, og indekskolonnen fra denne filen fjernes fordi vi bruker“ Index_col ”og setter den til“ False ”som fjerner indekskolonnen.

Konklusjon

Du lærte hvordan du "fjerner indeksen" i "Pandas". Vi har presentert en grundig forklaring av to metoder som vi har brukt for å fjerne indeksverdiene eller indekskolonnen fra DataFrame. Vi har diskutert at "reset_index ()" og "set_index ()" begge metodene brukes til å fjerne indeksen i "pandas". Du har sett både kodeskriptet og utdataene i denne guiden.