Pandas 是一个强大的 Python 数据分析库,提供了大量的数据结构和数据分析工具。MySQL 是一种关系型数据库管理系统,广泛用于数据存储和管理。将 Pandas 数据追加写入 MySQL 可以方便地将数据分析结果持久化到数据库中,便于后续查询和分析。
Pandas 追加写入 MySQL 主要有两种方式:
以下是一个使用 Pandas 追加写入 MySQL 的示例代码:
import pandas as pd
from sqlalchemy import create_engine
# 创建数据库连接
engine = create_engine('mysql+pymysql://username:password@host:port/database')
# 创建一个示例 DataFrame
data = {
'id': [1, 2, 3],
'name': ['Alice', 'Bob', 'Charlie']
}
df = pd.DataFrame(data)
# 追加写入 MySQL
df.to_sql('table_name', con=engine, if_exists='append', index=False)
通过以上方法,可以有效地解决 Pandas 追加写入 MySQL 时遇到的常见问题。
领取专属 10元无门槛券
手把手带您无忧上云