Bestimmen Sie die Länge der Liste im Datenrahmen von Python Pandas

Luqman Khan 21 Juni 2023
  1. Bestimmen Sie die Länge der Liste in Pandas Dataframe mit der Methode len()
  2. Abschluss
Bestimmen Sie die Länge der Liste im Datenrahmen von Python Pandas

Da Listen ein wesentlicher Bestandteil der täglichen Python-Programmierung sind, sollten alle Python-Benutzer lernen, sie zu verwenden. Das Verständnis ihres Nutzens und ihrer Funktionsweise ist von grundlegender Bedeutung.

Dieser Artikel befasst sich mit einer Methode zum Bestimmen der Anzahl der Elemente in einer Liste.

Bestimmen Sie die Länge der Liste in Pandas Dataframe mit der Methode len()

Die Methode len() ist die beliebteste und einfachste Methode, um die Länge einer beliebigen Liste zu bestimmen. Dies ist heutzutage der am häufigsten verwendete Ansatz unter Programmierern.

Beispiel:

import pandas as pd

data = {
    "os": [
        ["ubuntu", "mac-osx", "syslinux"],
        ["ubuntu", "mod-rewrite", "laconica", "apache-2.2"],
        ["ubuntu", "nat", "squid", "mikrotik"],
    ]
}
index = ["2013-12-22 15:25:02", "2009-12-14 14:29:32", "2013-12-22 15:42:00"]
df = pd.DataFrame(data, index)

Wie Sie sehen können, haben wir das Modul Python Pandas importiert. Dann erstellen wir Daten und einen Index mit zwei Variablen. Erstellen Sie eine os-Spalte mit ihren Werten in der Datenspalte.

Die Variable index speichert Datum und Uhrzeit.

Ausgang:

| index               | os                                     |
| ------------------- | -------------------------------------- |
| 2013-12-22 15:25:02 | ubuntu,mac-osx,syslinux                |
| 2009-12-14 14:29:32 | ubuntu,mod-rewrite,laconica,apache-2.2 |
| 2013-12-22 15:42:00 | ubuntu,nat,squid,mikrotik              |

Jetzt erstellen wir eine 3. Spalte namens Length und verwenden die Funktion os.map(len), die die Länge der Listenspalte im Datenrahmen angibt.

df["Length"] = df.os.map(len)
df

Ausgang:

| index               | os                                     | Length |
| ------------------- | -------------------------------------- | ------ |
| 2013-12-22 15:25:02 | ubuntu,mac-osx,syslinux                | 3      |
| 2009-12-14 14:29:32 | ubuntu,mod-rewrite,laconica,apache-2.2 | 4      |
| 2013-12-22 15:42:00 | ubuntu,nat,squid,mikrotik              | 4      |

Die obige Tabelle zeigt, dass in der Spalte os die Listenlänge 3 ist.

Abschluss

In diesem Artikel haben wir besprochen, wie Sie die Länge der Datenrahmenliste bestimmen können.

Sie können die Länge der Liste schnell anhand eines Datenrahmenbeispiels bestimmen, das eine Spalte mit Listenwerten enthält. Dann findet die Funktion len() die Länge der Spalte mit Listenwerten.

Verwandter Artikel - Pandas Dataframe