Wie extrahiere ich Pandas-Reihen und -Indizes als NumPy-Arrays und Python-Listen?

Linda Hamilton
Freigeben: 2024-10-20 15:52:02
Original
117 Leute haben es durchsucht

How to Extract Pandas Series and Index as NumPy Arrays and Python Lists?

Zugriff auf Pandas-Reihen und -Indizes als NumPy-Arrays und Python-Listen

In der Pandas-Bibliothek von Python ist es häufig erforderlich, Daten aus DataFrames als NumPy zu extrahieren Arrays oder Python-Listen zur weiteren Verarbeitung. In diesem Artikel wird erläutert, wie Sie diese Aufgabe sowohl mit dem Index als auch mit den Spalten ausführen.

Ein NumPy-Array abrufen

Um ein NumPy-Array der Index- oder Spaltendaten zu erhalten, verwenden Sie die Werteattribut. Um beispielsweise die Indexwerte als NumPy-Array abzurufen:

<code class="python">df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}, index=['a', 'b', 'c'])
print(df.index.values) # ['a', 'b', 'c']
print(df['A'].values)  # [1, 2, 3]</code>
Nach dem Login kopieren

Das Werteattribut bietet direkten Zugriff auf den zugrunde liegenden Datenspeicher, sodass keine Konvertierung erforderlich ist.

Abrufen eine Python-Liste

Um die Index- oder Spaltendaten als Python-Liste zu erhalten, rufen Sie die Methode tolist() auf:

<code class="python">print(df.index.tolist())  # ['a', 'b', 'c']
print(df['A'].tolist())   # [1, 2, 3]</code>
Nach dem Login kopieren

Beachten Sie, dass diese Methode auch für den Zugriff verwendet werden kann Daten von anderen Pandas-Objekten, wie z. B. Series.

Das obige ist der detaillierte Inhalt vonWie extrahiere ich Pandas-Reihen und -Indizes als NumPy-Arrays und Python-Listen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!