在谷歌云平台上从桌面到Jupyter读取excel / csv文件

时间:2017-12-20 07:09:04

标签: google-cloud-platform jupyter

是否可以将excel或csv文件从您的计算机桌面读取到谷歌云中的jupyter笔记本?如何?

1 个答案:

答案 0 :(得分:0)

  1. 打开Goog​​le Cloud Shell并创建一个Datalab实例

      

    datalab create datalab-instance-name

  2. 连接到新的datalab实例

      

    datalab connect datalab-instance-name

  3. 在GCloud Shell连接到您的datalab实例后,单击Web Preview(控制台右上角)并选择端口8081.将打开一个带有Jupyter Notebook环境的新窗口。

  4. 创建新的GS存储桶并上传文件。稍后您可以通过以下URI表示法访问该文件

    gs://mybucketname/file.csv

  5. 从您的Datalab实例中编写以下内容以访问CSV文件

    import pandas as pd
    from io import BytesIO
    %gcs read --object "gs://mybucketname/file.csv" --variable csv_as_bytes
    df = pd.read_csv(BytesIO(csv_as_bytes))
    df.head()
    
  6. 完成后,删除datalab实例以避免额外费用

      

    datalab delete --delete-disk datalab-instance-name

  7. 祝你好运!