我有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)
如果您想从所说的blob中带一些字节,start_range
和end_range
是很好的参数,但是说我知道我的blob是一个csv,我就是想让它带我一行从1到1000,有点像我告诉大熊猫pd.read_csv(...,nrow=1000, skiprows = range(0,1))
的方式。我将如何进行?
答案 0 :(得分:1)
看着Azure Documentation,看起来该功能无法提供该功能。
但是,我发现this answer,这似乎很有希望。也许您可以将流直接重定向到熊猫read_csv
函数中,然后从那里继续。