티스토리 뷰
상황
- 데이터파일이 나의 Google Drive에 있고
- 이것을 Colaboratory로 가져와서 pandas 로 신나게 요리하고 싶다.
링크
- 공식예제: https://goo.gl/XHVLnF
- Stackoverflow 링크: https://goo.gl/kqBqLD
- PyDrive: https://pythonhosted.org/PyDrive/index.html
→ 다양한 해법이 있겠으나 공식예제의 PyDrive 를 사용하겠음
해보자
1. Google Drive 에 위치한 파일의 id 를 알아내자
- 원하는 파일을 우클릭 후 "Get shareable link 선택
- 여기서 링크의 id 부분을 저장해둔다
|
예를 들어 링크가 https://drive.google.com/open?id=1bGTPirOnwDlzRABCEDWtGkQ2a1bAaMWY 라면 1bGTPirOnwDlzRABCEDWtGkQ2a1bAaMWY 부분이 id 이다. |
2. Colaboratory 초기 작업
PyDrive 를 설치하고, 구글 인증을 하는 부분이니 그냥 실행하면 된다.
|
3. Load 하기
1) file_id 는 Google Drive 에서 얻어낸 것
2) CreateFile() 로 가져온 다음
3) GetContentFile() 에 명시한 파일명으로 Colaboratory 에 저장한다. 즉, 원래 파일명이 아니라도 된다
|
4. pandas dataframe 으로 가져오기
1) !ls -al 명령으로 Colaboratory 의 현재폴더에 schma.csv 파일이 들어와 있는 것이 보인다.
2) pandas 로 읽어들이고 일부를 출력해보니 잘 가져왔다.
'google colaboratory' 카테고리의 다른 글
Colaboratory 에서 pandas.read_csv 시에 한글내용 깨짐 (0) | 2018.08.24 |
---|---|
Colaboratory 에 이미 설치된 package 를 upgrade 하려면 (0) | 2018.08.14 |
Colaboratory - connect your Google Drive (0) | 2018.05.21 |
- Total
- Today
- Yesterday
- Gin
- folklore
- 체호프
- 명상
- notion
- agile
- 인텔리제이
- 클린 애자일
- ORM
- intellij
- 영화
- OpenAI
- 2023
- golang
- pool
- 중용
- Bug
- 노션
- github
- bun
- ChatGPT
- go
- 독서후기
- strange
- solid
- 잡학툰
- websocket
- postgres
- Shortcut
- API
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |