Maison > base de données > tutoriel mysql > Comment puis-je récupérer les résultats d'une requête SQL en tant que DataFrame Pandas ?

Comment puis-je récupérer les résultats d'une requête SQL en tant que DataFrame Pandas ?

DDD
Libérer: 2024-12-05 11:07:12
original
817 Les gens l'ont consulté

How Can I Retrieve SQL Query Results as a Pandas DataFrame?

Récupération des résultats d'une requête SQL en tant que structure de données Pandas

Pour récupérer les résultats d'une requête SQL dans une structure de données Pandas, suivez ces étapes :

1. Établissez une connexion

Utilisez sqlalchemy.create_engine() pour vous connecter à la base de données et créer un objet moteur.

2. Exécutez la requête

Utilisez connection.execute() pour exécuter la requête SQL et stocker les résultats dans une variable.

3. Convertir en Pandas DataFrame

a. Récupérez toutes les lignes du résultat de la requête à l'aide de resoverall.fetchall().
b. Créez un Pandas DataFrame en transmettant le résultat à pandas.DataFrame.
c. Définissez les noms des colonnes DataFrame à l'aide de resoverall.keys().

Exemple de code :

import pandas as pd
from sqlalchemy import create_engine

engine = create_engine('mysql://DATABASE_ADDRESS')
connection = engine.connect()
query_result = connection.execute("SQL_QUERY")
df = pd.DataFrame(query_result.fetchall())
df.columns = query_result.keys()
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal