Google 공동체 Google 드라이브에서 csv 데이터 로드
4992 단어 GoogleColaboratory파이썬google마운트
Google 드라이브에 한 번 업로드 한 데이터를 마운트하고 쉽게로드하고 싶습니다.
이유
Google Colaboratory에서 데이터를 로드할 때마다 업로드하는 것이 귀찮습니다.
이번에는 데스크톱에있는 "softbank_9984.csv"를 사용하여 설명합니다.
먼저 로컬 csv 데이터를 Google 드라이브에 업로드합니다.
그런 다음 Google Colaboratry를 열고 다음 코드를 실행합니다.
colab
from google.colab import drive
drive.mount('/content/drive/')
코드를 실행하면 인증 화면이 나오므로 URL을 클릭하고 인증 ID를 복사하고 복사 한 것을 붙여 인증합니다.
그런 다음 데이터 공유 링크를 얻습니다.
Google 드라이브로 돌아가 데이터를 마우스 오른쪽 버튼으로 클릭하고 "공유 가능한 링크 가져 오기"에서 링크를 가져옵니다.
표시된 URL의 "id ="아래를 복사하십시오.
다음 코드는 인증을 수행합니다.
colab
!pip install -U -q PyDrive
from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
from google.colab import auth
from oauth2client.client import GoogleCredentials
# check auth
auth.authenticate_user()
gauth = GoogleAuth()
gauth.credentials = GoogleCredentials.get_application_default()
drive = GoogleDrive(gauth)
방금 복사 한 링크를 아래 코드의 'id':아래에 입력하고 코드를 실행하면,
colab
downloaded = drive.CreateFile({'id':'1VCfUC...'})
# Download the file to a local disk as 'sample.csv'.
downloaded.GetContentFile('softbank_9984.csv')
import pandas as pd
data = pd.read_csv('softbank_9984.csv',encoding='CP932', header=-1)
data.head()
다음과 같이 csv 데이터를 읽습니다.
참고 사이트
공식 페이지
Reference
이 문제에 관하여(Google 공동체 Google 드라이브에서 csv 데이터 로드), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/toyotomihideyoshi/items/3f07acc02f3344366aed텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)