Maison >développement back-end >Tutoriel Python >Comment puis-je reconvertir un Pandas DataFrame en une liste de listes ?

Comment puis-je reconvertir un Pandas DataFrame en une liste de listes ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-03 02:56:02431parcourir

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

Inverser la transformation : convertir un DataFrame Pandas en une liste de listes

Il est simple de créer un DataFrame Pandas à partir d'une liste de listes . Cependant, la reconversion d'un DataFrame en une liste de listes nécessite une approche différente. Cette question examine les méthodes pour extraire les données d'un DataFrame et les convertir au format souhaité.

Pour réaliser la conversion, les étapes suivantes peuvent être suivies :

  1. Récupération du tableau sous-jacent :

    • Le DataFrame a un tableau NumericalPython (NumPy) sous-jacent qui stocke les données. Pour accéder à ce tableau, utilisez l'attribut df.values.
  2. Conversion en liste :

    • Appliquer la tolist sur le tableau NumPy obtenu pour le convertir en une liste de listes.

Par exemple :

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

En suivant ces étapes, vous pouvez efficacement reconvertissez un DataFrame pandas en une liste de listes, en conservant les données d'origine.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn