zobaczmy, jak przekonwertować plik tekstowy do CSV za pomocą Python Pandas. Python odczyta dane z pliku tekstowego i utworzy ramkę danych z wierszami równymi liczbie wierszy obecnych w pliku tekstowym i kolumnami równymi liczbie pól obecnych w jednym wierszu. Zobacz poniższy przykład dla lepszego zrozumienia.,
oryginalny plik tekstowy
ramka danych utworzona z górnego pliku tekstowego będzie wyglądać następująco:
plik CSV utworzony z podanego pliku tekstowego
Uwaga: Pierwsza kolumna w ramce danych jest indeksowana, co jest domyślnie widoczne podczas odczytu pliku tekstowego.
Po utworzeniu ramki danych zapisujemy ją do formatu pliku CSV przy użyciu metody Dataframe.To_csv ().
składnia: Dataframe.,to_csv (parametry)
Return: None
zobaczmy przykłady:
przykład 1:
wyjście:
plik CSV utworzony z podanego pliku tekstowego
odczytany plik tekstowy jest taki sam jak powyżej. Po pomyślnym uruchomieniu powyższego kodu, plik o nazwie ” GeeksforGeeks.csv ” zostanie utworzony w tym samym katalogu.
przykład 2: Załóżmy, że nagłówek kolumny nie jest podany, a plik tekstowy wygląda następująco:
plik tekstowy bez nagłówków
następnie podczas pisania kodu można określić nagłówki.,
Wyjście:
plik CSV z nagłówkami
widzimy, że nagłówki zostały dodane pomyślnie i plik został przekonwertowany z '.txt 'format do'.format csv.
przykład 3: w tym przykładzie pola w pliku tekstowym są oddzielone oddzielaczem zdefiniowanym przez użytkownika”/”.
’/' rozdzielany plik tekstowy
Wyjście:
plik CSV
podczas odczytu danych określamy, że dane powinny być tokenizowane za pomocą określonego ogranicznika. W tym przypadku '/'.
Uwaga geek!, Wzmocnij swoje podstawy dzięki kursowi Python Programming Foundation i naucz się podstaw.
na początek przygotowanie do rozmowy kwalifikacyjnej wzbogaca koncepcje struktur danych o kurs Python DS.