Comment convertir les résultats d’une requête SQL en une trame de données Pandas

Comment convertir les résultats d’une requête SQL en une trame de données Pandas

photo par Chris Ried sur Unsplash [2].
--return all columns from table
SELECT * FROM TABLE
# display text
print('Hello, world!')
# creating and renaming a new a pandas dataframe column
df['new_column_name'] = df['original_column_name']

Voici le code de cet exemple (vous devrez utiliser vos propres informations d’identification):

# import python library
import pandas as pd
# assign a variable that contains a string of your credentials
credentials = "postgresql://username:password@your_sql_connection_url:port_number/database_name"
# read in your SQL query results using pandas
dataframe = pd.read_sql("""
SELECT column_1, column_2
FROM Table
WHERE column_1 > number
ORDER BY column_1
""", con = credentials)
# return your first five rows
dataframe.head()
Exemple de cahier Jupyter. Capture d’écran par auteur [3].