使用pandas讀取數據庫數據,首先需要連接數據庫,并使用pandas的read_sql_query函數從數據庫中讀取數據。以下是一個示例代碼:
import pandas as pd
import sqlite3
# 連接到數據庫
conn = sqlite3.connect('database.db')
# 使用pandas讀取數據庫中的數據
query = "SELECT * FROM table_name"
df = pd.read_sql_query(query, conn)
# 打印讀取的數據
print(df)
# 關閉數據庫連接
conn.close()
在上面的代碼中,首先通過sqlite3庫連接到數據庫,然后使用pandas的read_sql_query函數執行SQL查詢并將結果存儲在一個DataFrame對象中。最后打印DataFrame對象以查看讀取的數據,并關閉數據庫連接。根據數據庫類型不同,連接數據庫的方法可能有所不同,需要根據具體情況進行調整。