CSV-er eller komma-separerte verdier er ekstremt nyttige formater for å sortere dataene i definerte tekstfiler (vanligvis atskilt med komma) og ordne dataene i separate rader. De brukes ofte i en rekke applikasjoner på grunn av deres interoperabilitet som gjør at du enkelt kan flytte dataene mellom flere formater.
Pandas to_csv () eksporterer din dataaframe som en komma-separert verdi (CSV) datatype til maskinen din. Dette betyr at du kan returnere dataene dine når du vil. For å bruke denne metoden, må vi følge følgende forutsatt syntaks:
Syntaks:
Pandas.DataFrame_Object.TO_CSV (“File_name.CSV ”, indeks = True, header = true, Columns, Index_
etikett = ingen)
Parametere:
Eksempel 1: Bestående bare paramateren
Lag en dataaframe med 5 kolonner og 5 poster. Konverter den til en CSV -fil ved å sende bare filnavnet som en parameter.
Importer pandaer
# Tenk på at DataFrame har 5 kolonner
program = pandas.DataFrame ('Manager ID': [1,2,3,4,5],
'Navn': ['Pill', 'Dee Dee', 'Ghorak', 'Teon', 'Marky'],
'Idea': ['Husdrenering', 'All', 'Water Supply', 'Electricity', 'Drilling'],
'Demografi': ['ap', 'Gujarat', 'Patna', 'Indore', 'Norge'])
trykk (program)
# Eksporter ovennevnte DataFrame til CSV -filen.
program.TO_CSV ("Program.CSV ")
trykk ('Eksportert til CSV…')
Produksjon:
Manager ID Navn Idea Demografi
0 1 Pill House Drainage AP
1 2 Dee Dee All Gujarat
2 3 Ghorak vannforsyning Patna
3 4 Teon Electricity Indore
4 5 Marky Drilling Norge
Eksportert til CSV ..
File_name som vi passerer er “Program.CSV ”. Når du åpner filen, kan du se at hele DataFrame er konvertert til en CSV -fil.
Eksempel 2: Uten indeksen
La oss konvertere den forrige DataFrame til CSV ved å ignorere indeksen. For å gjøre dette, sett indeksparameteren til FALSE.
Importer pandaer
# Tenk på at DataFrame har 5 kolonner
program = pandas.DataFrame ('Manager ID': [1,2,3,4,5],
'Navn': ['Pill', 'Dee Dee', 'Ghorak', 'Teon', 'Marky'],
'Idea': ['Husdrenering', 'All', 'Water Supply', 'Electricity', 'Drilling'],
'Demografi': ['ap', 'Gujarat', 'Patna', 'Indore', 'Norge'])
# Eksporter ovennevnte DataFrame til CSV -filen uten indeks
program.TO_CSV ("Program.CSV ", indeks = falsk)
trykk ('Eksportert til CSV uten indeks ...')
Produksjon:
Eksportert til CSV uten indeks ..
File_name som vi passerer er “Program.CSV ”. Når du åpner filen, kan du se at hele DataFrame er konvertert til en CSV -fil uten indekser.
Eksempel 3: uten overskriften
La oss konvertere den forrige DataFrame til CSV ved å ignorere kolonnen. For å gjøre dette, sett overskriftsparameteren til FALSE.
Importer pandaer
# Tenk på at DataFrame har 5 kolonner
program = pandas.DataFrame ('Manager ID': [1,2,3,4,5],
'Navn': ['Pill', 'Dee Dee', 'Ghorak', 'Teon', 'Marky'],
'Idea': ['Husdrenering', 'All', 'Water Supply', 'Electricity', 'Drilling'],
'Demografi': ['ap', 'Gujarat', 'Patna', 'Indore', 'Norge'])
# Eksporter ovennevnte DataFrame til CSV -filen uten overskrift
program.TO_CSV ("Program.CSV ", header = falsk)
trykk ('Eksportert til CSV uten header ...')
Produksjon:
Eksportert til CSV uten header ..
File_name som vi passerer er “Program.CSV ”. Når du åpner filen, kan du se at hele DataFrame er konvertert til en CSV -fil uten kolonnenavn.
Eksempel 4: Spesielle kolonner til CSV
Så langt har vi sett hvordan vi skal konvertere hele DataFrame til CSV. Nå konverterer vi bare de spesielle kolonnene i den eksisterende DataFrame til en CSV -fil.
Importer pandaer
# Tenk på at DataFrame har 5 kolonner
program = pandas.DataFrame ('Manager ID': [1,2,3,4,5],
'Navn': ['Pill', 'Dee Dee', 'Ghorak', 'Teon', 'Marky'],
'Idea': ['Husdrenering', 'All', 'Water Supply', 'Electricity', 'Drilling'],
'Demografi': ['ap', 'Gujarat', 'Patna', 'Indore', 'Norge'])
# Eksporter bare 2 kolonner i ovennevnte DataFrame til CSV
program.TO_CSV ("Program.CSV ", Columns = ['Name', 'Idea'])
trykk ('Eksportert til CSV…')
Produksjon:
Eksportert til CSV ..
File_name som vi passerer er “Program.CSV ”. Når du åpner filen, kan du se at bare "Navn" og "Idea" -kolonnene i DataFrame blir konvertert til en CSV -fil.
Eksempel 5: med indeks_label
Angi kolonnen "Manager ID" som indeks i den konverterte CSV -filen ved å stille inn "Manager ID" -kolonnen til Index_Label.
Importer pandaer
# Tenk på at DataFrame har 5 kolonner
program = pandas.DataFrame ('Manager ID': [1,2,3,4,5],
'Navn': ['Pill', 'Dee Dee', 'Ghorak', 'Teon', 'Marky'],
'Idea': ['Husdrenering', 'All', 'Water Supply', 'Electricity', 'Drilling'],
'Demografi': ['ap', 'Gujarat', 'Patna', 'Indore', 'Norge'])
# Eksporter over DataFrame til CSV -filen ved å sette 'Manager ID' -kolonne som indeks.
program.TO_CSV ("Program.csv ", index_label = 'manager id')
trykk ('Eksportert til CSV med indeks - Manager ID.')
Produksjon:
Eksportert til CSV med indeks - Manager ID.
Du kan se at kolonnen "Manager ID" er satt til å indeksere.
Konklusjon
Å eksportere en Pandas dataaframe til en CSV -fil er en veldig nyttig praksis. I dette forfatterskapet informerte vi deg kort om CSV -filene og forklarte “TO_CSV ()” Pandas -metoden som brukes til å eksportere DataFrame til CSV -filer. Syntaksen med alle de 5 parametrene er forklart i denne guiden med et eksempel.