Pandas -Spalten zur Auflistung

Pandas -Spalten zur Auflistung
Es kann Situationen geben, in denen wir solche Operationen ausführen müssen, die mit Listen nur besser ausgeführt werden können, als mit einem PANDAS -Objekt wie Serien und Datenframe. Unter diesen Umständen können wir die erforderlichen Vorgänge ausführen, um die DataFrame -Spalten in einer Liste zu ändern. Die Liste kann dann erneut in die Serie oder den DataFrame geändert werden.

Es gibt verschiedene Möglichkeiten, die Pandas -Spalten in Listen umzuwandeln. Wir werden einige von ihnen implementieren, um Ihnen zu zeigen, wie wir die Spalten in Listen mit verschiedenen Funktionen in Pandas konvertieren können.

Methode 1: Verwenden von Tolist ()

Der Tolist () ist die in Python verfügbare integrierte Methode. Wir müssen den Spaltennamen nach dem DataFrame -Objekt mit dem Punkt übergeben (.) Operator.

Syntax:

DataFrame_Object.Spaltenname.auflisten()

Beispiel 1:
Lassen Sie uns einen Datenrahmen haben, der 4 Spalten enthält und die Spalte „Shops“ in eine Liste umwandelt.

Pandas importieren
Löhne = Pandas.DataFrame ('Shops': ["Typ 1", "Typ 2", "Typ 3"],
'Rent': [12000.6700,3000],
'Adresse': ['Stadt A', 'City C', 'City A'],
'Arbeiter': [10,10,34])
Druck (Löhne)
drucken()
# Die Spalte der Arbeiter konvertieren in die Auflistung mithilfe der Funktion Tolist ()
konvertiert = Löhne.Geschäfte.auflisten()
drucken (konvertiert)
# Zeigen Sie den Typ an
drucken (Typ (konvertiert))

Ausgang:

Zur Bestätigung zeigen wir auch die Art der begehrten Liste an.

Beispiel 2: Werte mit Tolist ()
Werte sind das Attribut, das die Werte in einer Datenfreamspalte zurückgibt. Wenn wir nach diesem Attribut den Tolist () übergeben, wird die Spalte in eine Liste konvertiert.

Konvertieren wir die Spalte "Adresse" in eine Liste.

Pandas importieren
Löhne = Pandas.DataFrame ('Shops': ["Typ 1", "Typ 2", "Typ 3"],
'Rent': [12000.6700,3000],
'Adresse': ['Stadt A', 'City C', 'City A'],
'Arbeiter': [10,10,34])
# Konvertieren Sie die Adressspaltenwerte mithilfe von Tolist () in die Liste
konvertiert = Löhne.Adresse.Werte.auflisten()
drucken (konvertiert)
drucken (Typ (konvertiert))

Ausgang:

Jetzt wird die Adressspalte in eine Liste konvertiert.

Beispiel 3: Konvertieren Sie alle Spalten mit Tolist () in die Auflistung in die Auflistung ()
Es kann möglich sein, alle Spalten im DataFrame in eine Liste umzuwandeln. Wir müssen nur jede Spalte schleifen und den Iterator mit Tolist () in eine Liste umwandeln ().

Pandas importieren
Löhne = Pandas.DataFrame ('Shops': ["Typ 1", "Typ 2", "Typ 3"],
'Rent': [12000.6700,3000],
'Adresse': ['Stadt A', 'City C', 'City A'],
'Arbeiter': [10,10,34])
# Konvertieren Sie alle Spalten in eins nach dem anderen unter Verwendung von Tolist () in die Auflistung von einzeln auf
Für die Spalte in Löhnen.Säulen:
Druck (Löhne [Spalte].auflisten())

Ausgang:

Es gibt 4 Spalten im Lohndatenrahmen. Alle werden in eine Liste konvertiert. Jetzt gibt es 4 Listen in der Ausgabe.

Methode 2: Verwenden von List ()

List () wird verwendet, um eine Liste in Python zu erstellen. Wenn wir die DataFrame -Spalte als Eingabe für diese Funktion angeben, wird die Spalte in eine Liste konvertiert.

Syntax:

Liste (DataFrame_Object.Spaltenname)

Beispiel 1:
Lassen Sie uns einen Datenrahmen haben, der 4 Spalten enthält und die Spalte „Miete“ in eine Liste umwandelt.

Pandas importieren
Löhne = Pandas.DataFrame ('Shops': ["Typ 1", "Typ 2", "Typ 3"],
'Rent': [12000.6700,3000],
'Adresse': ['Stadt A', 'City C', 'City A'],
'Arbeiter': [10,10,34])
# Konvertieren Sie die Mietspalte in die Liste
konvertiert = Liste (Löhne.mieten)
drucken (konvertiert)
drucken (Typ (konvertiert))

Ausgang:

Zur Bestätigung zeigen wir auch die Art der begehrten Liste an.

Beispiel 2: Zeigen Sie alle Spalten in einer Liste mit der Liste an () an.)
Spalten ist das Attribut, das alle Spaltennamen zurückgibt. Wenn wir dies in der Liste () übergeben, können die Spaltennamen in einer Liste zurückgegeben werden.

Zeigen wir alle Spaltennamen in einer Liste an.

Pandas importieren
Löhne = Pandas.DataFrame ('Shops': ["Typ 1", "Typ 2", "Typ 3"],
'Rent': [12000.6700,3000],
'Adresse': ['Stadt A', 'City C', 'City A'],
'Arbeiter': [10,10,34])
# Zeigen Sie alle Spalten in der Liste an
drucken (Liste (Löhne).Säulen))

Ausgang:

Die Liste gibt alle Spaltenbezeichnungen zurück.

Methode 3: Verwendung []

Das [] wird verwendet, um eine Liste in Python zu erstellen. Wenn wir die DataFrame -Spalte in der [] angeben, wird die Spalte in eine Liste konvertiert.

Syntax:

[Dataframe_object ['column_name']]]

Beispiel:
Konvertieren Sie die Spalte "Arbeiter" in eine Liste.

Pandas importieren
Löhne = Pandas.DataFrame ('Shops': ["Typ 1", "Typ 2", "Typ 3"],
'Rent': [12000.6700,3000],
'Adresse': ['Stadt A', 'City C', 'City A'],
'Arbeiter': [10,10,34])
# Die Spalte der Arbeiter konvertieren in die Auflistung mit []
konvertiert = [Löhne ['Arbeiter']]]
drucken (konvertiert)
drucken (Typ (konvertiert))

Ausgang:

Abschluss

Wir haben gesehen, dass wir die Pandas -Spalten bei Bedarf in Listen konvertieren können. Nachdem Sie dieses Tutorial abdeckt. In den Beispielen dieses Tutorials haben wir versucht, Ihnen beizubringen, wie Sie die Funktion Tolist () und [], List () Funktionen und die Verwendung der Funktion "List (), um die Spalten des DataFrame in Listen umzuwandeln, in Listen umwandeln.