【问题标题】:Reading a number of lines from azure blob storage从 azure blob 存储中读取多行
【发布时间】:2019-07-29 11:58:42
【问题描述】:

我在 azure 中有 csv 文件,我使用带有以下标题的函数读取了这些文件:

get_blob_to_stream(container_name, blob_name, stream, snapshot=None,
        start_range=None, end_range=None, validate_content=False,
        progress_callback=None, max_connections=2, lease_id=None,
        if_modified_since=None, if_unmodified_since=None, if_match=None,
        if_none_match=None, timeout=None)

start_rangeend_range 是很好的参数,如果你想从所说的 blob 中获取一些字节,但是说我知道我的 blob 是一个 csv,我希望它能够为我带来从 1 到 1000 的行,有点像我告诉熊猫pd.read_csv(...,nrow=1000, skiprows = range(0,1))。我将如何进行?

【问题讨论】:

    标签: python python-3.x azure azure-blob-storage


    【解决方案1】:

    查看Azure Documentation,该功能似乎无法提供该功能。

    但是,我找到了this answer,这似乎很有希望。也许您可以将流直接重定向到 pandas read_csv 函数并从那里继续。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-22
      • 2021-04-01
      • 1970-01-01
      • 2022-01-19
      相关资源
      最近更新 更多