pandasを使用してデータベースからデータを読み込む方法は?
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オブジェクトを表示し、データベース接続を閉じます。データベースの種類によって接続方法が異なる場合があるため、具体的な状況に合わせて調整が必要です。