Les pandas dans Python peuvent modifier un Pandas DataFrame en une table HTML. Un pandas dataframe est exécuté à l'aide du «pandas.Trame de données.TO_HTML () »Méthode. Regardons notre exemple et discutons de la procédure pour transformer notre Python DataFrame en code source HTML. Pour ce faire, nous devons d'abord concevoir le dataframe qui se rend finalement en HTML.
Syntaxe:
pandas.Trame de données.to_html (index, max_rows, max_cols)
Paramètres:
Format de retour:
Les données entières sont placées sous la balise de table.
Les valeurs d'index sont placées sous le «
Exemple 1: sans paramètre
Dans cet exemple, nous avons une dataframe nommée «choses» qui contient les colonnes «produit», «nom» et «statut acheté» avec 2 lignes.
Convertissez ce DataFrame en HTML en passant sans paramètre.
importer des pandas
# Créer un Pandas DataFrame avec 3 colonnes.
choses = pandas.DataFrame ('Product': [1,2],
«Nom»: [«Dish solaire», «lunettes»],
«Statut acheté»: [1,0], index = [«one», «deux»])
Imprimer (choses)
imprimer()
# Convertir les choses que DataFrame en HTML
imprimer (choses.to_html ())
Sortir:
Nom du produit Statut acheté
un 1 plat solaire 1
deux 2 lunettes 0
Produit Nom Statut acheté un 1 Plat solaire 1 deux 2 lunettes 0
Explication:
Dans la première sortie, nous avons affiché le DataFrame réel. Dans la deuxième sortie, notre dataframe s'affiche au format HTML.
Exécutons la sortie du code HTML dans le navigateur.
Exemple 2: avec le paramètre d'index
Convertissez ce DataFrame en HTML en ignorant l'index. Ici, l'index est défini sur faux.
importer des pandas
choses = pandas.DataFrame ('Product': [1,2],
«Nom»: [«Dish solaire», «lunettes»],
«Statut acheté»: [1,0], index = [«one», «deux»])
# Convertir en html sans index
imprimer (choses.to_html (index = false))
Sortir:
Produit Nom Statut acheté 1 Plat solaire 1 2 lunettes 0
Explication:
Notre DataFrame est affiché au format HTML sans les valeurs d'index.
Exécutons la sortie du code HTML dans le navigateur.
Vous pouvez voir que les valeurs d'index n'ont pas été trouvées dans le tableau HTML.
Exemple 3: avec le paramètre max_rows
Convertissez uniquement la première ligne de DataFrame en HTML en définissant le paramètre max_rows en 1.
importer des pandas
choses = pandas.DataFrame ('Product': [1,2],
«Nom»: [«Dish solaire», «lunettes»],
«Statut acheté»: [1,0])
# Convertir en html avec une ligne.
imprimer (choses.to_html (max_rows = 1))
Sortir:
Produit Nom Statut acheté 0 1 Plat solaire 1
Explication:
Notre DataFrame est affiché au format HTML qui n'a qu'une seule ligne.
Exécutons la sortie du code HTML dans le navigateur.
Exemple 4: avec le paramètre MAX_COLS
Convertissez uniquement la première colonne de DataFrame en HTML en définissant le paramètre MAX_COLS en 1.
importer des pandas
choses = pandas.DataFrame ('Product': [1,2],
«Nom»: [«Dish solaire», «lunettes»],
«Statut acheté»: [1,0])
# Convertir en html avec une colonne.
imprimer (choses.to_html (max_cols = 1))
Sortir:
Produit … 0 1 … 1 2 …
Explication:
Notre DataFrame est affiché au format HTML qui n'a qu'une seule colonne.
Exécutons la sortie du code HTML dans le navigateur.
Conclusion
Lorsque vous rendez une dataframe dans un code HTML, nous utilisons les choses.fonction à_html (). De plus, nous convertissons le dataframe existant en définissant les paramètres d'index, max_rows et max_cols dans des exemples distincts. Pour toutes les sorties, nous avons affiché les données réelles HTML en fournissant une capture d'écran après chaque sortie.