【发布时间】:2020-03-18 18:01:23
【问题描述】:
使用 pandas 探索 Azure blob 存储中的数据 (here) 文章介绍了如何将数据从 Azure Blob 存储加载到 Pandas 数据框中。
他们首先下载 blob 并将其作为 CSV 文件存储在本地,然后将该 CSV 文件加载到数据框中。
import pandas as pd
from azure.storage.blob import BlockBlobService
blob_service = BlockBlobService(account_name=STORAGEACCOUNTNAME, account_key=STORAGEACCOUNTKEY)
blob_service.get_blob_to_path(CONTAINERNAME, BLOBNAME, LOCALFILENAME)
dataframe_blobdata = pd.read_csv(LOCALFILE)
有没有办法将 blob 直接拉入数据帧而不先将其保存到本地磁盘?
【问题讨论】:
-
也许你可以把它存储在一个流中
标签: python pandas azure-storage