Polars DataFrame 保存到 sql

Den*_*s L 5 rust-polars python-polars

有没有办法将 Polars DataFrame 保存到数据库中,例如 MS SQL?

\n

ConnectorX 库似乎没有这个选项。

\n

小智 2

Polars 不支持直接写入数据库。您可以通过两种方式进行:

  1. 以中间格式导出 DataFrame(例如使用 .write_csv() 的 .csv),然后将其导入数据库。
  2. 在内存中处理它:您可以使用 .to_dicts() 将 DataFrame 转换为更简单的数据结构。结果将是一个字典列表,每个字典都包含键/值格式的行。此时,可以使用 SqlAlchemy 或您选择的数据库的任何特定库轻松将它们插入到数据库中。