Pandas legger til CSV

Pandas legger til CSV
Pandas gjør oss i stand til å importere DataFrames, redigere dem og deretter lagre dem tilbake etter å ha lest en ekstern CSV- eller Excel -fil. Appendemodus bruker “A” -parameteren som lar deg legge dataene til en eksisterende CSV -fil. "Legg til CSV" betyr at vi legger til eller slår sammen dataene til den eksisterende CSV -filen ved å bruke "vedlegg ()" -funksjonen i "Pandas". Denne opplæringen skisserer “Pandas vedlegg til CSV”. Vi vil også illustrere de forskjellige kodene her og legge til noen data til den allerede opprettet CSV -filen.

Syntaks:
Pandas.DataFrame_Object.TO_CSV (fil.CSV, Mode = "A", Index = FALSE, header = FALSE)

Parametere:

  1. Vi legger navnet på CSV som vi ønsker å legge til dataene i "fil.CSV" parameter.
  2. indeks”Parameter brukes til å definere indeksen. Det "falske" nøkkelordet betyr at indeksen ikke vises etter å ha lagt dataene til CSV -filen. Vi kan også sette den til "sant", noe som betyr at indeksverdien vises etter å ha lagt merke til.
  3. Overskrift”Parameter er her for å beskrive overskriften. Det "falske" nøkkelordet viser at overskriften ikke er inkludert når vi legger til dataene. Vi kan også bruke det "sanne" nøkkelordet som betyr at overskriften settes inn etter å ha lagt merke til.

Eksempel 1: Legg til en rad

La oss vurdere CSV -filen som heter “Plan2.CSV ”med følgende data:

La oss nå lage en Pandas dataaframe som har en rad og legge til den.

Importer pandaer
# Tenk på at DataFrame har en plate
ANVENDELSE = PANDAS.DataFrame ('RSN ID': [1],
'RSN Navn': ['Murthy'],
'Idea': ['Construction Developer'],
'Kategori': ['All Development'])
Print ("Applending Data: \ n")
Trykk (ANPING)
# Legg til denne raden til planen.CSV -fil
Lyfter.TO_CSV ("Plan2.csv ", modus = 'a', indeks = falsk, header = falsk)
trykk ("Legg til en rad med hell!")

Produksjon:

Forklaring:
Raden er lagt til “Plan2.CSV ”-fil. La oss åpne og se det.

Tidligere var det 4 rader. Nå kan du se at posten vår er lagt til. Endelig er det 5 rader i denne CSV -filen.

Eksempel 2: Legg til flere rader

La oss vurdere en CSV -fil som heter “Units1.CSV ”. Den har 2 kolonner med 2 rader.

La oss nå lage en Pandas dataaframe som har fem rader og legge til den.

Importer pandaer
# Tenk på at DataFrame har 5 poster
ANVENDELSE = PANDAS.Dataramme(
'Idea': ['All', 'Water Supply', 'Electricity', 'Drilling', 'Electricity'],
'Demografi': ['ap', 'Gujarat', 'Patna', 'Indore', 'Norge'], index = [2,3,4,5,6])
Print ("Applending Data: \ n")
Trykk (ANPING)
# Legg til disse radene til enhetene1.CSV -fil
Lyfter.TO_CSV ("Units1.csv ", modus = 'a', indeks = falsk, header = falsk)
trykk ("Legg til 5 rader med hell!")

Produksjon:

Forklaring:
De fem radene er vedlagt i “Enhetene1.CSV ”-fil. La oss åpne og se det.

Tidligere var det 2 rader. Nå kan du se at postene våre er lagt til. Endelig er det 7 rader i denne CSV -filen.

Eksempel 3: Legg til radene med indeks og topptekst

Dette scenariet brukes vanligvis ikke. Men uansett kommer vi til å se det i dette eksemplet.

La oss bruke den samme CSV som vi brukte i eksempel 2 og legge til radene sammen med overskriften og indeksen.

Importer pandaer
# Tenk på at DataFrame har 5 poster
ANVENDELSE = PANDAS.Dataramme(
'Idea': ['All', 'Water Supply', 'Electricity', 'Drilling', 'Electricity'],
'Demografi': ['ap', 'Gujarat', 'Patna', 'Indore', 'Norge'], index = [2,3,4,5,6])
Print ("Applending Data: \ n")
Trykk (ANPING)
# Legg til disse radene til enhetene1.CSV -fil
Lyfter.TO_CSV ("Units1.csv ", modus = 'a', indeks = true, header = true)
trykk ("Legg til 5 rader med hell!")

Produksjon:

Forklaring:
De fem radene er vedlagt i “Enhetene1.CSV ”-fil. La oss åpne og se det.

Tidligere var det 2 rader. Nå kan du se at postene våre er lagt til. Endelig er det 7 rader i denne CSV -filen. Indeksen og overskriftene har også lagt ved.

Konklusjon

Vi ga en grundig forklaring på hvordan du legger til CSV i "Pandas" i denne opplæringen. Vi så på tre forskjellige eksempler for å legge til dataene til den allerede eksisterende CSV -filen ved å bruke Pandas “To_CSV ()” -funksjonen. Forsikre deg om at du trenger å stille inn indeks- og toppparametere til False mens du legger til. Etter å ha lest denne opplæringen nøye, håper jeg at du lærte konseptet med "to_csv ()" -tilnærmingen og få poenget med hvordan du legger til dataene til CSV.