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:
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.