【问题标题】:How to read data from Google storage cloud to Google cloud datalab如何从谷歌存储云读取数据到谷歌云数据实验室
【发布时间】:2018-01-21 02:58:37
【问题描述】:

我有一些 CSV 文件存储在 Google 存储中,我想将它们读入 Google datalab。到目前为止,我不知道该怎么做。我找到this 并按照第一个答案但没有工作并提出了

  File "<ipython-input-1-5e9607fa3f65>", line 5
    %%gcs read --object $data_csv --variable data
    ^
SyntaxError: invalid syntax

任何帮助将不胜感激。

【问题讨论】:

    标签: python csv google-cloud-storage google-cloud-datalab


    【解决方案1】:

    如果您减去 % 符号之一,它应该可以工作。最小的例子:

    import google.datalab.storage as storage
    import pandas as pd
    from io import BytesIO
    
    mybucket = storage.Bucket('BUCKET_NAME')
    data_csv = mybucket.object('data.csv')
    
    uri = data_csv.uri
    %gcs read --object $uri --variable data
    
    df = pd.read_csv(BytesIO(data))
    df.head()
    

    【讨论】:

    • 干净简单。谢谢
    • @guillem 这是一个 .csv 文件,我们如何更改它以便我们可以导入镶木地板文件,我为此创建了一个问题!提前致谢
    • 不确定用什么来代替 BytesIO ?
    猜你喜欢
    • 1970-01-01
    • 2018-10-11
    • 1970-01-01
    • 2015-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-11
    • 2017-12-16
    相关资源
    最近更新 更多