Pandas Set_Index().T – Konvertieren Sie einen Spaltenwert in eine Zeile
In diesem Artikel erfahren Sie, wie Sie mit Set_index().T von Pandas und Python eine Spalte in eine Zeile konvertieren, lernen und das Skript erhalten.
Die Verwendung von Pandas zur Manipulation der Daten ist eine Reihe grundlegender Fähigkeiten, die in so vielen Anwendungen zum Einsatz kommen. In diesem Artikel erfahren Sie, wie Sie eine Spalte in eine von Pandas bereitgestellte Zeile Set_index().T konvertieren. Am Ende dieses Artikels können Sie Fähigkeiten erlernen, die auf die Datenvisualisierung, die Anwendungsentwicklung und einige Abschnitte des maschinellen Lernens angewendet werden
Zutat zur Verwendung von Set_index().T zum Konvertieren eines Spaltenwerts in eine Zeile mithilfe von Pandas
Python3, Pandas
Inhaltsverzeichnis
- Wenn wir einen Spaltenwert in eine Zeile konvertieren müssen
- Set_index()
- Transpose() – .T
- Vollständiges Python-Skript mit Set_Index().T des Easy2Digital Stock Company Financial Ratio Data API-Beispiels
Wenn wir einen Spaltenwert in eine Zeile konvertieren müssen
Oftmals entsprechen das Datenantwortformat und seine Visualisierung nicht Ihren Erwartungen. Ihr Zweck könnte darin bestehen, das Dashboard zu aktualisieren oder die Interaktion mit Anwendungsdaten zu entwickeln usw. Nehmen wir als Beispiel die Analyse der Aktienfinanzkennzahlen. Hier ist ein Beispiel wie folgt:

In gewisser Weise ist der Jahresdatensatz in der ersten Spalte nicht die beste Visualisierungsmöglichkeit, um den Trend und die Datenveränderung im Laufe der Zeit darzustellen. Wenn andererseits der Jahresdatensatz wie folgt in die Kopfzeile konvertiert wird, ist das Erscheinungsbild besser, freundlicher und entspricht der Lesegewohnheit des Publikums.
Wenn das Python-Skript außerdem eine Verbindung zu einem Google Sheet oder einem Datenhub im Excel-Format herstellt, können Sie damit die Erstellung des Liniendiagramms automatisieren, indem Sie die Daten von der linken zur rechten Seite der Datentabelle verschieben.
Set_index()
Diese Panda-Methode dient dazu, den DataFrame-Index mithilfe vorhandener Spalten festzulegen.
Legen Sie den DataFrame-Index (Zeilenbeschriftungen) mithilfe einer oder mehrerer vorhandener Spalten oder Arrays (mit der richtigen Länge) fest. Der Index kann den bestehenden Index ersetzen oder ihn erweitern.
DataFrame.set_index(keys, *, drop=True, append=False, inplace=False, verify_integrity=False)
Nehmen Sie zum Beispiel die zuvor erwähnten Daten zu Finanzkennzahlen. Wir verwenden gerne die Jahresdatenspalte als Indexspalte. Hier ist der Code wie folgt:
Df = pd.Dataframe(yourdatasource).set_index('Year)
Transpose() – .T
Bei dieser Methode werden Index und Spalten transponiert. Es spiegelt den DataFrame über seine Hauptdiagonale wider, indem es Zeilen als Spalten schreibt und umgekehrt. Die Eigenschaft T ist ein Accessor auf die Methode transpose().
copy : bool, default False
If True, the underlying data is copied. Otherwise (default), no copy is made if possible.
*args, **kwargs
Zusätzliche Schlüsselwörter haben keine Auswirkung, können aber aus Kompatibilitätsgründen mit Numpy akzeptiert werden.
Für den oben genannten Fall müssen wir nach dem Setzen des neuen Index nun unbedingt den Index als Header ändern. Hier ist das Codebeispiel wie folgt:
Df2 = Df.T
Vollständiges Python-Skript mit Set_index.T des Easy2Digital Stock Company Financial Ratio Data API-Beispiels
Wenn Sie an der Easy2Digital-API für Finanzkennzahlendaten und dem vollständigen Python-Skript zur Verwendung von Set_index.T interessiert sind, Bitte abonnieren Sie unseren Newsletter , indem Sie die Nachricht „ Pandas set index.T, Financial Ratio Data API “ hinzufügen. . Wir senden Ihnen das Skript umgehend in Ihr Postfach.
Ich wünsche Ihnen viel Spaß beim Lesen von Pandas Set_Index() und Transpose() – Konvertieren eines Spaltenwerts in eine Zeile mit Pandas und Python. Wenn ja, unterstützen Sie uns bitte, indem Sie eine der unten aufgeführten Maßnahmen ergreifen, da dies unserem Kanal immer weiterhilft.
- Unterstützen Sie unseren Kanal und spenden Sie über PayPal ( paypal.me/Easy2digital )
- Abonnieren Sie meinen Kanal und aktivieren Sie die Benachrichtigungsglocke des Easy2Digital-Youtube-Kanals .
- Folgen und liken Sie meine Easy2Digital-Facebook-Seite
- Teilen Sie den Artikel in Ihrem sozialen Netzwerk mit dem Hashtag #easy2digital
- Sie melden sich für unseren wöchentlichen Newsletter an, um die neuesten Artikel, Videos und Rabattcodes von Easy2Digital zu erhalten
- Abonnieren Sie unsere monatliche Mitgliedschaft über Patreon, um exklusive Vorteile zu genießen ( www.patreon.com/louisludigital )