Eksportuj pandy do CSV

Eksportuj pandy do CSV

CSVS lub wartości rozdzielone przez przecinki są niezwykle przydatnymi formatami do sortowania danych w zdefiniowanych plikach tekstowych (zwykle oddzielonych przez przecinki) i układania danych w osobnych wierszy. Często są one wykorzystywane w wielu aplikacjach ze względu na ich interoperacyjność, która umożliwia łatwe przesuwanie danych między wieloma formatami.

Pandas to_csv () eksportuje Twój zestaw danych jako przecinek (CSV) do komputera. Oznacza to, że możesz zwrócić swoje dane w dowolnym momencie. Aby wykorzystać tę metodę, musimy przestrzegać następującej podanej składni:

Składnia:

Pandy.DataFrame_Object.to_csv („nazwa_pliku.CSV ”, indeks = true, nagłówek = true, kolumny, indeks_
etykieta = brak)

Parametry:

    1. Pierwszy parametr to nazwa pliku CSV.
    2. Domyślnie indeks jest prawdziwy. Jeśli określamy false, wskaźniki wiersza są usuwane w CSV.
    3. Domyślnie nagłówek jest prawdziwy. Jeśli określamy false, kolumny są usuwane w CSV.
    4. Jeśli chcesz przekonwertować tylko poszczególne kolumny DataFrame na CSV, musisz przekazać te kolumny do parametru kolumn na liście.
    5. Indeks_label bierze istniejącą kolumnę i ustawia tę kolumnę jako indeks w pliku CSV.

Przykład 1: przekazanie tylko paramatera

Utwórz ramkę danych z 5 kolumnami i 5 rekordami. Konwertuj go na plik CSV, przekazując tylko nazwę pliku jako parametr.

importować pandy
# Rozważ ramkę danych o 5 kolumnach
program = pandy.DataFrame ('Identyfikator menedżera: [1,2,3,4,5],
„Nazwa”: [„Pill”, „dee dee”, „ghorak”, „teon”, „Marky”],
„Idea”: [„Drenaż domowy”, „All”, „Zaopatrzenie w wodę”, „Elektryczność”, „Wiercenie”],
„Demografia”: [„ap”, „gujarat”, „patna”, „indore”, „Norwegia”])
Drukuj (program)
# Wyeksportuj powyższą ramkę danych do pliku CSV.
program.to_csv („Program.CSV ”)
Drukuj („eksportowany do CSV…”)


Wyjście:

Menedżer ID Nazwa Idea Demography
0 1 PIĄGA DREAMU AP
1 2 Dee dee All Gujarat
2 3 Ghorak zaopatrzenie w wodę Patna
3 4 indore energii elektrycznej TEON
4 5 Marky Drilling Norway
Wyeksportowane do CSV…


Nazwa_pliku, którą przekazujemy, to „Program.CSV ”. Po otwarciu pliku możesz zobaczyć, że cała ramka danych jest konwertowana na plik CSV.

Przykład 2: Bez indeksu

Konwertujmy poprzednią ramkę danych na CSV, ignorując indeks. Aby to zrobić, ustaw parametr indeksu na false.

importować pandy
# Rozważ ramkę danych o 5 kolumnach
program = pandy.DataFrame ('Identyfikator menedżera: [1,2,3,4,5],
„Nazwa”: [„Pill”, „dee dee”, „ghorak”, „teon”, „Marky”],
„Idea”: [„Drenaż domowy”, „All”, „Zaopatrzenie w wodę”, „Elektryczność”, „Wiercenie”],
„Demografia”: [„ap”, „gujarat”, „patna”, „indore”, „Norwegia”])
# Wyeksportuj powyższą ramkę danych do pliku CSV bez indeksu
program.to_csv („Program.CSV ", indeks = false)
Drukuj („eksportowany do CSV bez indeksu…”)


Wyjście:

Wyeksportowane do CSV bez indeksu…


Nazwa_pliku, którą przekazujemy, to „Program.CSV ”. Po otwarciu pliku możesz zobaczyć, że cała ramka danych jest konwertowana na plik CSV bez wskaźników.

Przykład 3: Bez nagłówka

Konwertujmy poprzednią ramkę danych na CSV, ignorując kolumnę. Aby to zrobić, ustaw parametr nagłówka na false.

importować pandy
# Rozważ ramkę danych o 5 kolumnach
program = pandy.DataFrame ('Identyfikator menedżera: [1,2,3,4,5],
„Nazwa”: [„Pill”, „dee dee”, „ghorak”, „teon”, „Marky”],
„Idea”: [„Drenaż domowy”, „All”, „Zaopatrzenie w wodę”, „Elektryczność”, „Wiercenie”],
„Demografia”: [„ap”, „gujarat”, „patna”, „indore”, „Norwegia”])
# Wyeksportuj powyższą ramkę danych do pliku CSV bez nagłówka
program.to_csv („Program.csv ", nagłówek = false)
Drukuj („eksportowany do CSV bez nagłówka…”)


Wyjście:

Wyeksportowane do CSV bez nagłówka…


Nazwa_pliku, którą przekazujemy, to „Program.CSV ”. Po otwarciu pliku możesz zobaczyć, że cała ramka danych jest konwertowana na plik CSV bez nazw kolumn.

Przykład 4: poszczególne kolumny do CSV

Do tej pory widzieliśmy, jak przekonwertować całą ramkę danych na CSV. Teraz konwertujemy tylko konkretne kolumny w istniejącej ramce danych na plik CSV.

importować pandy
# Rozważ ramkę danych o 5 kolumnach
program = pandy.DataFrame ('Identyfikator menedżera: [1,2,3,4,5],
„Nazwa”: [„Pill”, „dee dee”, „ghorak”, „teon”, „Marky”],
„Idea”: [„Drenaż domowy”, „All”, „Zaopatrzenie w wodę”, „Elektryczność”, „Wiercenie”],
„Demografia”: [„ap”, „gujarat”, „patna”, „indore”, „Norwegia”])
# Eksportuj tylko 2 kolumnę w powyższej ramce danych do CSV
program.to_csv („Program.csv ", kolumny = [„ name ”,„ pomysł ”])
Drukuj („eksportowany do CSV…”)


Wyjście:

Wyeksportowane do CSV…


Nazwa_pliku, którą przekazujemy, to „Program.CSV ”. Po otwarciu pliku możesz zobaczyć, że tylko kolumny „nazwa” i „Idea” w ramce danych są konwertowane na plik CSV.

Przykład 5: Z index_label

Ustaw kolumnę „Identyfikator menedżera” jako indeks w przekonwertowanym pliku CSV, ustawiając kolumnę „Identyfikator menedżera” na indeks_label.

importować pandy
# Rozważ ramkę danych o 5 kolumnach
program = pandy.DataFrame ('Identyfikator menedżera: [1,2,3,4,5],
„Nazwa”: [„Pill”, „dee dee”, „ghorak”, „teon”, „Marky”],
„Idea”: [„Drenaż domowy”, „All”, „Zaopatrzenie w wodę”, „Elektryczność”, „Wiercenie”],
„Demografia”: [„ap”, „gujarat”, „patna”, „indore”, „Norwegia”])
# Eksportuj powyżej danych danych do pliku CSV, ustawiając kolumnę „Identyfikator menedżera” jako indeks.
program.to_csv („Program.csv ", index_label = 'menedżer id')
Drukuj („eksportowany do CSV z indeksem - identyfikatorem menedżera.')


Wyjście:

Wyeksportowane do CSV z indeksem - menedżerem identyfikatora.


Możesz zobaczyć, że kolumna „ID menedżera” jest ustawiona na indeks.

Wniosek

Eksportowanie PandaS DataFrame do pliku CSV jest bardzo przydatną praktyką. W tym piśmie, krótko poinformowaliśmy o plikach CSV i wyjaśniliśmy metodę panda „to_csv ()”, która służy do eksportowania ramki danych do plików CSV. Składnia ze wszystkimi 5 parametrami jest wyjaśniona w tym przewodniku za pomocą przykładu.