티스토리 뷰
상황
- 데이터파일이 나의 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
- 티스토리챌린지
- 인텔리제이
- github
- agile
- ChatGPT
- 클린 애자일
- 엉클 밥
- 오블완
- intellij
- 체호프
- strange
- 잡학툰
- clean agile
- solid
- API
- bun
- 노션
- 영화
- Gin
- OpenAI
- 독서후기
- folklore
- 독서
- 2023
- 제이펍
- go
- golang
- notion
- websocket
- Bug
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |