Heim >Backend-Entwicklung >Python-Tutorial >Wie rufe ich NumPy-Arrays und Python-Listen aus Pandas-Indizes und -Spalten ab?
Bei der Arbeit mit Pandas ist der Zugriff auf den Index oder bestimmte Spalten als NumPy-Arrays oder Python-Listen eine häufige Anforderung. So können Sie dies erreichen:
Um ein NumPy-Array zu erhalten, nutzen Sie das Attribut „values“. Mit diesem Attribut können Sie die zugrunde liegenden Daten abrufen, ohne dass eine explizite Konvertierung erforderlich ist:
<code class="python">import pandas as pd df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}, index=['a', 'b', 'c']) # Get the index as a NumPy array index_array = df.index.values print(index_array) # Output: array(['a', 'b', 'c'], dtype=object)</code>
Um den Index oder die Spalten als Python-Listen abzurufen, verwenden Sie tolist() Methode:
<code class="python"># Get the index as a list index_list = df.index.tolist() print(index_list) # Output: ['a', 'b', 'c']</code>
Ähnlich können Sie die Spalten als Listen erhalten, indem Sie auf das columns-Attribut zugreifen und dann die tolist()-Methode anwenden.
Das obige ist der detaillierte Inhalt vonWie rufe ich NumPy-Arrays und Python-Listen aus Pandas-Indizes und -Spalten ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!