Heim  >  Artikel  >  Backend-Entwicklung  >  Wie konvertiere ich einen Pandas DataFrame zurück in eine Liste von Listen?

Wie konvertiere ich einen Pandas DataFrame zurück in eine Liste von Listen?

Patricia Arquette
Patricia ArquetteOriginal
2024-11-03 02:56:02324Durchsuche

How do I convert a Pandas DataFrame back to a list of lists?

Umkehrung der Transformation: Konvertieren eines Pandas-DataFrames in eine Liste von Listen

Es ist unkompliziert, einen Pandas-DataFrame aus einer Liste von Listen zu erstellen . Die Rückkonvertierung eines DataFrames in eine Liste von Listen erfordert jedoch einen anderen Ansatz. In dieser Frage werden die Methoden zum Extrahieren der Daten aus einem DataFrame und zum Konvertieren in das gewünschte Format untersucht.

Um die Konvertierung zu erreichen, können die folgenden Schritte unternommen werden:

  1. Abrufen des zugrunde liegenden Arrays:

    • Der DataFrame verfügt über ein zugrunde liegendes NumericalPython-Array (NumPy), das die Daten speichert. Um auf dieses Array zuzugreifen, verwenden Sie das Attribut df.values.
  2. Konvertieren in eine Liste:

    • Wenden Sie die tolist an Methode für das erhaltene NumPy-Array, um es in eine Liste von Listen umzuwandeln.

Zum Beispiel:

<code class="python">import pandas as pd

# Create a DataFrame
df = pd.DataFrame([[1, 2, 3], [3, 4, 5]])

# Extract the underlying NumPy array
array = df.values

# Convert to a list of lists
list_of_lists = array.tolist()

# Print the result
print(list_of_lists)
# Output: [[1, 2, 3], [3, 4, 5]]</code>

Indem Sie diese Schritte befolgen, können Sie dies effektiv tun Konvertieren Sie einen Pandas-DataFrame zurück in eine Liste von Listen und behalten Sie dabei die Originaldaten bei.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich einen Pandas DataFrame zurück in eine Liste von Listen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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