Istnieje kilka sposobów konwersji kolumn pandas na listy. Zaimplementujemy kilka z nich, aby pokazać, w jaki sposób możemy przekonwertować kolumny na listy za pomocą różnych funkcji w pandy.
Metoda 1: Korzystanie z tolist ()
ToList () to wbudowana metoda dostępna w Python, która przekształca określoną kolumnę z ramką danych na listę. Musimy przekazać nazwę kolumny po obiekcie DataFrame z DOT (.) Operator.
Składnia:
DataFrame_Object.Nazwa kolumny.notować()Przykład 1:
Zróbmy ramkę danych, która przechowuje 4 kolumny i przekonwertuj kolumnę „sklepów” na listę.
Wyjście:
W celu potwierdzenia wyświetlamy również rodzaj upragnionej listy.
Przykład 2: Wartości z tolist ()
Wartości to atrybut, który zwraca wartości w kolumnie DataFrame. Jeśli po tym atrybucie przekazamy tolist (), kolumna jest konwertowana na listę.
Konwertujmy kolumnę „Adres” na listę.
importować pandyWyjście:
Teraz kolumna adresu jest konwertowana na listę.
Przykład 3: Konwertuj wszystkie kolumny na listę za pomocą ToList ()
Może być możliwe konwersję wszystkich kolumn w ramce danych na listę. Musimy tylko zapętlić każdą kolumnę i przekonwertować iterator na listę za pomocą ToList ().
Wyjście:
Istnieje 4 kolumny w ramce danych wynagrodzeń. Wszystkie są przekonwertowane na listę. Teraz są 4 listy wyjściowe.
Metoda 2: Korzystanie z List ()
List () służy do utworzenia listy w Python. Jeśli podamy kolumnę DataFrame jako wejście do tej funkcji, kolumna jest konwertowana na listę.
Składnia:
Lista (DataFrame_Object.Nazwa kolumny)Przykład 1:
Zróbmy ramkę danych, która przechowuje 4 kolumny i przekonwertuj kolumnę „Rent” na listę.
Wyjście:
W celu potwierdzenia wyświetlamy również rodzaj upragnionej listy.
Przykład 2: Wyświetl wszystkie kolumny na liście za pomocą listy ()
Kolumny to atrybut, który zwraca wszystkie nazwy kolumn. Jeśli przekazamy to na liście (), nazwy kolumn można zwrócić na liście.
Wyświetlmy wszystkie nazwy kolumn na liście.
importować pandyWyjście:
Lista zwraca wszystkie etykiety kolumnowe.
Metoda 3: Używanie []
[] Służy do utworzenia listy w Python. Jeśli podamy kolumnę DataFrame w [], kolumna jest konwertowana na listę.
Składnia:
[DataFrame_Object ['kolumn_name']]Przykład:
Konwertuj kolumnę „pracowników” na listę.
Wyjście:
Wniosek
Widzieliśmy, że w razie potrzeby możemy przekonwertować kolumny pandy na listy. Po pokryciu tego samouczka powinieneś być w stanie przekonwertować pojedyncze lub wszystkie kolumny z ramki danych na listę. W przykładach tego samouczka staraliśmy się nauczyć, jak korzystać z funkcji toList () i [], lista () i jak korzystać z funkcji listy () do konwersji kolumn DataFrame na listy.