Pandas les tekstfil

Pandas les tekstfil

"I" Pandas "kan vi enkelt lese tekstfilen ved hjelp av" Pandas "-metoden. “Pandas” gir oss muligheten til å lese tekstfilen. “Pandas” gir forskjellige innebygde metoder for å lese tekstfilen. Vi vil diskutere alle metoder i denne opplæringen sammen med alle parametere her og vil forklare dem i detalj. Vi vil også lese tekstfilen i "Pandas" ved å bruke metodene "Pandas" i kodene våre her.”

Metoder for å lese tekstfilen i “Pandas”

I "Pandas" har vi tre metoder som hjelper oss med å lese tekstfilen. Vi har også gjort noen eksempler her der vi leser tekstfilen. Metodene som "pandaene" gir er diskutert nedenfor:

    • Ved å bruke PD.read_csv () metode.
    • Ved å bruke PD.read_table () metode.
    • Ved å bruke PD.read_fwf () metode.

Nå forklarer vi syntaks for alle disse metodene og diskuterer også parametrene for alle metoder i detalj i denne opplæringen.

Syntaks av read_csv ()

PD.read_csv ('filnavn.txt ', sep = ", header = ingen, navn = [" col_name1 "," col_name2, "col_name2",…])


I denne metoden legger vi først til navnet på tekstfilen hvis data vi vil lese, og det er den første parameteren for denne metoden. Deretter plasserer vi "SEP", som er en separator i denne metoden, og vi plasserer plass her som karakteren, så den vil betrakte rommet som separatoren. Etter dette har vi toppparameteren, og "ingen" -verdien til denne parameteren brukes, så den vil lage standardoverskrift, og hvis vi ikke legger til denne parameteren, vil den vurdere den første linjen i tekstfilen som overskriften. I parameteren "Navn" kan vi legge til kolonnenavnene som vi må legge til som overskrift.

Syntaks av read_table ()

PD.read_table ('filnavn.txt ', Delimiter = ")


I denne metoden legger vi filnavnet til tekstfilen som den første parameteren. I avgrenseren, når vi plasserer ", vil det ta romkarakteren som separatoren.

Syntaks av read_fwf ()

PD.read_fwf ('filnavn.tekst')


Denne metoden tar bare en parameter, som er navnet på tekstfilen.

Nå vil vi bruke disse metodene for å lese tekstfilene i "Pandas" -koder og vise tekstfilens data på terminalen.

Eksempel nr. 01

"Spyder" -appen er her vi har gjort alle disse kodene som presenteres i denne opplæringen. Tekstfilen hvis data vi vil lese vises nedenfor. Vi vil bruke metoden “read_csv ()” for å lese denne tekstfilen i “Pandas”.


Vi importerer først “Pandas” -biblioteket fordi vi ønsker å bruke “read_csv ()” -metoden, og det er metoden for "pandas". Vi får bare tilgang til denne metoden når vi har importert biblioteket med “Pandas”. Her nevner vi “Pandas som PD”, så denne “PD” er plassert med navnet på metoden for å bruke den. Etter dette lager vi en variabel "DF" her, som brukes til å lagre dataene fra tekstfilen etter å ha lest. Vi plasserer “PD.read_csv () ”-metode her, som hjelper til med å lese tekstfilen og konvertere tekstfildataene til DataFrame og lagre den i" DF "-variabelen.

Vi har bestått filnavnet, som er “mydata.txt, ”her, og så bruker vi“ SEP ”og tildeler det blanke tegnet til denne“ Sep ”. Så dette blanke tegnet fungerer som separatoren i tekstfilen. Deretter benyttet vi “print ()” nedenfor, som brukes til å skrive ut dataene til tekstfilen. Den vil vise dataene fra tekstfilen i DataFrame -skjemaet.


For utførelse av denne koden, må vi trykke på "Shift+Enter", og utgangen vil bli gjengitt på "Spyder's" -terminalen. Resultatet av ovennevnte kode vises i det gitte skjermbildet, og du kan se at dataene til tekstfilen vises som DataFrame, og den første linjen i tekstfilen vår presenteres her som kolonnenavnene til den DataFrame. Det skiller også dataene der romtegnet er til stede i tekstfilen.

Eksempel # 02

Tekstfilen som vi vil lese i dette eksemplet vises her, og vi vil igjen bruke metoden “read_csv ()”, men med forskjellige parametere.


"Pandas" -metoden "PD.read_csv () ”brukes, og vi passerer tre parametere her. Først plasserer vi filnavnet, som er “Record.tekst". Den andre parameteren er "SEP" -parameteren og tildeler det blanke tegnet til den, og så har vi den tredje parameteren der vi setter "overskriften" og justerer den til "Ingen", så den vil opprette standardoverskrift på DataFrame Når vi utfører denne koden. Vi har lagret alt dette i "my_record" -variabelen og lagt også til "my_record" i "print ()" -funksjonen for utskrift.


Alle data lagres i DataFrame, og de skiller dataene der romtegnet er til stede i tekstfildataene. Dessuten opprettet den standardoverskriften til DataFrame her fordi vi justerte "header" -parameteren til "Ingen".

Eksempel # 03

Dette eksemplets tekstfil vises, og vi bruker nok en gang metoden “read_csv ()” med modifiserte parametere.


I denne koden sendes fire parametere hit til "Pandas" -metoden "PD.read_csv () ”. Tekstfilens navn er den første parameteren. "SEP" -parameteren får den blanke karakteren i den andre parameteren. "Header" -parameteren er satt til "Ingen" i det tredje argumentet, og som den fjerde parameteren har vi satt "navnene" som vil vises som kolonnenavnene på DataFrame etter å ha lest tekstfilen, og disse kolonnenavnene er “COL_1, COL_2, COL_3, COL_4 og COL_5”. All denne informasjonen er lagret i "my_record" -variabelen, og "my_record" er også lagt til i "print ()" -metoden slik at den skal skrives ut på terminalen.


All informasjon om tekstfilen er her gjengitt som DataFrame, og den skiller også dataene der mellomrommene legges til i tekstfilen. Den legger også til kolonnenavn deretter, som vi har lagt til ovenfor i koden.

Eksempel nr. 04

Dette er tekstfilen vi vil lese i dette eksemplet ved å bruke en annen metode, “PD.read_table () ”-metode.


“PD.read_table () ”-metoden legges til her for å lese tekstfilen, og vi legger til“ ABC.txt, ”som er tekstfilens navn. Denne metoden hjelper med å lese tekstfilen, og også har vi justert "avgrensende" -parameteren til romkarakteren, så den vil også fungere som separatoren som vi har forklart ovenfor. Da lagres alle tekstfildataene i "My_Data" -variabelen og er også skrevet ut her.


Den første linjen i tekstfilen vår vises her som kolonnenavnene på DataFrame, og dataene til tekstfilen er skrevet ut som DataFrame. I tillegg skiller den dataene fra tekstfilen der romtegnet er til stede i den.

Eksempel nr. 05

Nå inneholder tekstfilen dataene, som vises nedenfor. Vi vil bruke "read_fwf ()" denne gangen og vil vise hvordan den gjengir data etter å ha lest tekstfilen.


Som vi vet at denne "read_fwf ()" -metoden bare tar en parameter, som er filnavnet vi vil lese. Vi legger til “TextFile.txt ”her, som er navnet på tekstfilen vår og tilordne denne Pandas -metoden til“ File_Data ”-variabelen, som vil lagre dataene til denne tekstfilen. Så legger vi "print (file_data)", så den skriver også ut disse dataene.


Her vises alle data fra tekstfilen. Det skilte ikke dataene der romtegn er til stede fordi det ikke er noen parameter som "SEP" eller "avgrensende" i denne funksjonen.

Konklusjon

Denne opplæringen forklarer hvordan du leser tekstfilen i “Pandas” og hvilke metoder som brukes til å lese tekstfilen i “Pandas”. Vi har diskutert alle metoder som hjelper oss med å lese tekstfilen i "Pandas". Vi har undersøkt tre forskjellige metoder for "pandaer" for å lese tekstfilene våre i "pandaer" i denne opplæringen. Vi har også forklart syntaks for alle metoder, så vel som parametrene for alle metoder i detalj her og har lest mange tekstfiler ved å bruke forskjellige metoder med alle mulige parametere i denne opplæringen.