본문 바로가기

Data Science/Python

Colab 로컬에서 파일 불러오기

"Colab" Google Research 팀에서 개발한 서비스로 웹브라우저를 통해 클라우드 상에서 CPU뿐만 아니라 GPU나 TPU도 무료로 사용하여 Python과 Jupyter Notebook으로 데이터 분석을 할 수 있다.

 

해당 포스팅은 로컬 PC에 있는 데이터를 업로드하는 방법 2가지를 설명한다.

 

1. Local folder에서 파일 불러오기

from google.colab import files
uploaded = files.upload()

 

google.colab에서 files라는 package를 import한다.

위의 코드를 실행하면 아래와 같이 '파일 선택' 버튼이 생성된다.

 

 

파일 선택을 누른 뒤 Local folder에서 원하는 파일을 선택하면 된다.

 

import io
import pandas as pd

df = pd.read_csv(io.StringIO(uploaded['tips.csv'].decode('utf-8')))

위에서 업로드한 tips.csv 파일을 DataFrame 형태로 변환하여 불러왔다. 

 

이때 pd.read_csv()를 하기 전에, io 모듈을 사용하여 io.StringIO(uploaded['tips.csv']를 먼저 만들어주고 dataframe을 만든다.

 

데이터가 정상적으로 나왔다!

 

 

2. Google Drive에서 파일 불러오기

 

from google.colab import drive
drive.mount('/content/drive')

 

아래 링크를 누른 후 구글 계정 로그인을 하면 아래와 같은 화면이 나온다. 

우측 하단 허용을 눌러준다.

 

아래 코드를 복사하여 다시 colab 화면으로 돌아간다.

 

코드를 'Enter your authorization code'에 복붙해준다.

 

 

코드를 복붙한 뒤 좌측 상단 폴더 모양을 누른 뒤 원하는 파일을 찾아 파일의 경로를 복사합니다

 

pd.read_csv('파일 경로')를 입력하여 데이터를 불러온다.

 

 

 

끝!

'Data Science > Python' 카테고리의 다른 글

Python 결측치 처리  (0) 2021.01.14
python으로 카이제곱 검정  (0) 2021.01.06
Python으로 T-test  (0) 2021.01.05
matplotlib - bar chart  (0) 2021.01.05
Python - Pandas tricks  (0) 2020.12.31