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