Introduction
La méthode explode()
dans la bibliothèque Python Pandas est utilisée pour transformer chaque élément d'un objet similaire à une liste en une ligne. Elle duplique les valeurs d'index et renvoie un DataFrame avec les listes éclatées comme lignes des colonnes de sous-ensemble. Elle prend un paramètre de colonne qui spécifie la colonne à éclater, et un paramètre ignore_index optionnel qui détermine si l'index résultant devrait être étiqueté.
Conseils sur la machine virtuelle
Une fois le démarrage de la machine virtuelle terminé, cliquez dans le coin supérieur gauche pour basculer vers l'onglet Carnet de notes pour accéder à Jupyter Notebook pour pratiquer.
Parfois, vous devrez peut-être attendre quelques secondes pour que Jupyter Notebook ait fini de charger. La validation des opérations ne peut pas être automatisée en raison des limitations de Jupyter Notebook.
Si vous rencontrez des problèmes pendant l'apprentissage, n'hésitez pas à demander à Labby. Donnez des commentaires après la session, et nous résoudrons rapidement le problème pour vous.
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
python(("Python")) -.-> python/PythonStandardLibraryGroup(["Python Standard Library"])
python(("Python")) -.-> python/DataScienceandMachineLearningGroup(["Data Science and Machine Learning"])
pandas(("Pandas")) -.-> pandas/DataManipulationGroup(["Data Manipulation"])
python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"])
pandas(("Pandas")) -.-> pandas/AdvancedOperationsGroup(["Advanced Operations"])
pandas/DataManipulationGroup -.-> pandas/add_new_columns("Adding New Columns")
python/ModulesandPackagesGroup -.-> python/importing_modules("Importing Modules")
python/ModulesandPackagesGroup -.-> python/using_packages("Using Packages")
pandas/AdvancedOperationsGroup -.-> pandas/reshape_data("Reshaping Data")
python/PythonStandardLibraryGroup -.-> python/data_collections("Data Collections")
python/DataScienceandMachineLearningGroup -.-> python/data_analysis("Data Analysis")
python/DataScienceandMachineLearningGroup -.-> python/data_visualization("Data Visualization")
subgraph Lab Skills
pandas/add_new_columns -.-> lab-68619{{"Méthode explode() pour les DataFrame de Pandas"}}
python/importing_modules -.-> lab-68619{{"Méthode explode() pour les DataFrame de Pandas"}}
python/using_packages -.-> lab-68619{{"Méthode explode() pour les DataFrame de Pandas"}}
pandas/reshape_data -.-> lab-68619{{"Méthode explode() pour les DataFrame de Pandas"}}
python/data_collections -.-> lab-68619{{"Méthode explode() pour les DataFrame de Pandas"}}
python/data_analysis -.-> lab-68619{{"Méthode explode() pour les DataFrame de Pandas"}}
python/data_visualization -.-> lab-68619{{"Méthode explode() pour les DataFrame de Pandas"}}
end