2017-12-20 22 views
1

에서 Jupyter로 Excel/csv 파일 읽기 컴퓨터 바탕 화면의 excel 또는 csv 파일을 Google 클라우드의 jupyter 노트북으로 읽을 수 있습니까? 방법?Google 클라우드 플랫폼

+1

아니요, Google Cloud에서 실행중인 코드는 데스크톱 컴퓨터의 파일에 액세스 할 수 없습니다. –

+1

파일을 적어도 GCP 버킷으로 옮겨야합니다. –

+0

@RomanGherta 파일을 gcp 버킷으로 옮긴 후 어떻게 할 수 있습니까? –

답변

0
  1. 열기 Google 클라우드 쉘 및

    datalab 연결

    datalab 새 datalab 인스턴스에 datalab 인스턴스 이름

  2. 연결을 만들 Datalab 인스턴스를 생성 datalab-instance-name

  3. Gcloud Shell이 ​​데이터 랩 인스턴스에 연결되면 웹 미리보기 (콘솔의 오른쪽 구석)를 클릭하고 포트 8081을 선택하십시오. 새 창에 Jupyter Notebook Environment가 열립니다.

  4. 새 GS 버킷을 만들고 파일을 업로드하십시오. 당신하여 CSV가 파일에 액세스하려면 다음을 쓰기 당신의 Datalab 인스턴스에서 다음 URI 표기

    gs://mybucketname/file.csv

  5. 를 통해 나중에 파일에 액세스 할 수

    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 인스턴스를 삭제하여 추가 비용을 피하십시오.

    ,210

    datalab 삭제 --delete 디스크 datalab 인스턴스 이름

행운을 빕니다!