如何将Polars数据框写入Azure Blob存储?是否有等效write_parquet方法?
Polars写入Parquet到Azure Blob存储的方法
有,Polars的write_parquet方法同样支持将数据框写入Azure Blob存储,功能实现依赖可选依赖项adlfs,用法和读取逻辑一致:
- 先确保已安装
adlfs:
pip install adlfs
- 写入示例代码:
import polars as pl # 假设df是待写入的Polars数据框 df.write_parquet( 'az://{container-name}/{output-filename}.parquet', storage_options={ 'account_name': '你的Azure存储账户名', 'account_key': '你的Azure存储账户密钥' } )
说明:指定az://开头的Blob存储路径,在storage_options中传入账户名和密钥完成认证,即可将数据框以Parquet格式写入到目标位置。
内容的提问来源于stack exchange,提问作者MYK
相关产品推荐
相关产品推荐

