Heim >Backend-Entwicklung >Python-Tutorial >Wie konvertiert man Pandas-Serien oder -Indizes in ein NumPy-Array?
Konvertieren von Pandas-Reihen oder -Indizes in NumPy-Arrays
Das Abrufen einer Pandas-Reihe oder eines Pandas-Index als NumPy-Array ist mithilfe des Attributs „values“ ganz einfach. Dieses Attribut bietet direkten Zugriff auf die zugrunde liegenden Daten, ohne dass eine Konvertierung erforderlich ist.
So erhalten Sie ein NumPy-Array des Index:
<code class="python">import pandas as pd df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}, index=['a', 'b', 'c']) index_array = df.index.values</code>
Dieses Attribut ist auch für andere Pandas-Objekte verfügbar, z als Spalten:
<code class="python">column_array = df['A'].values</code>
Um den Index oder die Reihe in eine Liste umzuwandeln, verwenden Sie alternativ die Methode tolist():
<code class="python">index_list = df.index.tolist() column_list = df['A'].tolist()</code>
Das obige ist der detaillierte Inhalt vonWie konvertiert man Pandas-Serien oder -Indizes in ein NumPy-Array?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!