Pandas skaper tomt dataaframe

Pandas skaper tomt dataaframe
En dataaframe består av en todimensjonal datastruktur som inneholder Python og blir gjort tilgjengelig med Pandas-modulen, som holder innhold på en tabellform. Med andre ord, kolonner og rader. Hver kolonne i en dataaframe kan inneholde en variert type vare.

Vi foretrekker kanskje å konstruere et tomt dataaframe ofte for å spare lagring. I motsetning til å legge til hele DataFrame, kan det hende du trenger å legge til data ved hjelp av to oppføringer. For eksempel kan det bygges et tomt dataframme i utgangspunktet. Etterpå kan innholdet legges til litt om gangen. Et Pandas dataaframe -objekt som er tomt, eller blottet for data, og alle dimensjonene er 0 lengder er kjent som en tom DataFrame. Enten null rader eller null kolonner skal eksistere i den.

“DataFrame.tom ”attributt fra Pandas dataframe -objektet lar oss avgjøre om innholdet til et objekt er tomt eller ikke. Denne egenskapens applikasjon på et Pandas DataFrame -objekt gir en boolsk verdi, enten sant eller usant, basert på omstendigheten, eller om det aktuelle DataFrame -objektet er tomt eller ikke.

La oss lære over å konstruere en tom dataaframe og deretter legge til rader og kolonner til den ved hjelp av Pythons Pandas -modul. De foregående metodene i Python kan brukes til å bygge en tom Pandas dataaframe. Vi vil undersøke hver av dem i detalj her.

Eksempel nr. 1: Konstruere tom Dataframe ved hjelp av pandaer.DataFrame () -metode

Den grunnleggende og enkleste metoden for å lage en tom dataaframe er å lage den uten rader og kolonner. For å bruke Pandas -funksjonen, må vi først importere Pythons Pandas -pakke. Deretter, i manuset, blir pandaer referert til som "PD" ved å bruke dem som PD -språk. Nå, at vi har tilgang til Pandas 'bibliotek, kan vi begynne å lage vår grunnleggende tomme DataFrame.

Det første skriptet genererer en ny variabel kalt “my_df” og tildeler resultatet av å ringe PD.DataFrame () Metode til den. Her har vi brukt funksjonen PD.DataFrame () av ​​Pandas DataFrame -klassen uten noen argumenter, som vil generere et tomt Pandas DataFrame -objekt. Vi benyttet oss av den første utskriftsfunksjonen for å skrive ut en tekst. Vi vil gjøre det ved å skrive teksten i parentesen i utskriftserklæringen, men vi må legge den mellom inverterte komma som vi vil vise som vi legger den. I den neste linjen i skriptet har vi brukt en annen utskriftsfunksjon, og inne i bukseseler har vi lagt variabelen “my_df”; holder verdiene til DataFrame.

Utførelse av ovennevnte kodebit vil gi oss følgende utdata.

For behovet for å bekrefte om innholdet i DataFrame er tomt eller ikke, vil vi bruke .tom attributt.

Vi har igjen benyttet seg.”Dette betyr at .tom attributt vil sjekke om dataaframe er tom eller ikke. Basert på verifiseringen vil den returnere en boolsk verdi; Enten sant eller usant. I den siste utskriftsfunksjonen har vi brukt navnet på variabelen vår med .tom attributt som my_df.tømme.

Utgangsbildet nedenfor viser en "ekte" boolsk verdi som verifiserer at dataaframe er tom.

Eksempel nr. 2: Konstruere tom DataFrame med kolonner ved hjelp av pandaer.DataFrame () -metode

Bruker “PD.DataFrame () ”-metode, kan du konstruere et Pandas DataFrame -objekt som er tomt og bare har kolonner. Vi bruker et enkelt argument for å kalle Pandas DataFrame Class -funksjonen, som deretter produserer et blankt Pandas DataFrame -objekt med listen over leverte kolonner.

La oss nå bruke Python -skript for å sette dette konseptet i trening.

I denne koden har vi initialisert en variabel “D1” og satt den lik utfallet av Pandas DataFrame -funksjonen. Inne i parentesene til PD.DataFrame () -funksjonen, vi vil passere et enkelt argument "kolonne" og tilordne det tre verdier: navn, alder og kjønn. Utskriftsfunksjonen påkalles med en tekst som skal vises inne i selene. Dette vises før selve dataaframmen. I neste utskriftsfunksjon kalles variabelen “D1”.

Nå får vi se om DataFrame er tom. Men før det har vi definert en annen tekst i utskriftsfunksjonen som vil bli stilt ut før den boolske verdien. Deretter kalte vi .tom egenskap med variabelen “D1” for å bekrefte tomheten til dataaframet som er lagret i den, inne i den siste utskriftsfunksjonen til Python -skriptet.

Når vi kjører ovennevnte kode, viser utdataterminalen en skjerm med en tom DataFrame med en kolonne. Her er indeksen tom, som også refererer til radene. Også den boolske verdien som er sant i den siste linjen i terminalen, verifiserer at DataFrame er tom.

Vi kan bruke en annen metode der vi først vil lage et tomt datafram og deretter legge til kolonner til den en etter en.

Her har vi først laget en tom dataaframe med PD.DataFrame () funksjon og skriv den ut. Deretter la vi navnene på kolonnen i DataFrame etter hverandre. For dette har vi skrevet variabelnavnet “D1” og brukt parentes med det. Inne i parentesene skriver vi navnene på kolonnene og tildeler dem ingen verdier. I det siste trinnet sjekket vi om den oppgitte DataFrame er tom eller ikke.

Utgangen kan sees i følgende bilde:

Eksempel nr. 3: Konstruere tom DataFrame med rader ved hjelp av pandaer.DataFrame () -metode

Bruker PD.DataFrame () -metode, er en annen enkel metode for å generere et Pandas DataFrame -objekt som er tomt og bare inkluderer rader. Denne funksjonen påkaller funksjonen PD.DataFrame of the Pandas DataFrame -objektet med et enkelt argument, og returnerer et tomt Pandas DataFrame -objekt som inneholder radene eller indekslisten som ble spesifisert.

En variabel med navnet “D2” er initialisert i programmet ovenfor og satt til utgangen fra Pandas DataFrame -metoden. Vi vil gi en enkelt parameter, "indeks" og tilordne den fem verdier til PD.DataFrame () -funksjon inne i parentes: 1, 2, 3, 4 og 5. Gitt en tekst som skal vises i parentesene, kalles utskriftsmetoden. Variabelen “D2” får deretter tilgang til i den påfølgende utskriftsfunksjonssamtalen. For å sjekke Dataframets tomme tilstand, påkalte vi deretter .tom attributt for variabelen “D2” innen den endelige utskriftsmetoden til Python -koden.

Når den nevnte koden er utført, vises et vindu med en tom dataaframe med rader/indeks på terminalen. Mens kolonnene er tomme i dette tilfellet, har indeksen i dette tilfellet fem verdier som tilsvarer radene.

Eksempel 4: Konstruere tom DataFrame med både rader og kolonner ved hjelp av pandaer.DataFrame () -metode

Vi skal lage et tomt Pandas DataFrame -objekt akkurat nå, og det vil ha både rader og kolonner. Et Pandas DataFrame -objekt med den medfølgende indeks- og kolonnelisten returneres når PD.DataFrame () -funksjonen til Pandas DataFrame -objektet påberopes ved hjelp av de to argumentene til kolonnene og indeksen.

Utgangen vises nedenfor:

Konklusjon

I denne artikkelen har vi forklart prosessen med å konstruere et tomt dataaframe ved hjelp av Pandas DataFrame -funksjonen. Vi har diskutert den tomme Dataframe og gitt deg forskjellige illustrasjoner for å lære om det. Det første eksemplet forklarer hvordan du lager en tom dataaframe uten rader eller kolonner. I andre og tredje eksempler opprettet vi en tom DataFrame med rader og deretter kolonner.