ハイライト
google driveのマウント
from google.colab import drive
drive.mount('/content/drive')
!ls drive/MyDrive/
google drive上のデータ読み込み
import pandas as pd
df = pd.read_csv('drive/MyDrive/ML/Pytorch-sample-luna/luna_sample_candidates.csv')
google drive上のpythonモジュールの読み込み
ROOT_PATH = 'drive/MyDrive/ML/pytorch-sample-luna/'
sys.path.append(ROOT_PATH)
import dsets
外部データを直接Driveにダウンロードする
!wget -P 'drive/MyDrive/ML/pytorch-sample-luna/' 'https://zenodo.org/record/3723295/files/annotations.csv?download=1'
セットアップ
Google Colaboratory Appの追加
左上の「新規」> 「その他」> 「アプリを追加」でアプリを追加。(添付写真ではすでに追加してある)
IO周り
Google DriveとColabを連携させる
mountさせる
from google.colab import drive
drive.mount('/content/drive')
Google Drive上のCSVファイルの読み込み
Colab側からCSVが見えるか確認
!ls drive/MyDrive/ML/pytorch-sample-luna
Pandasでパスを指定してインポート(パスは適宜変える)
import pandas as pd
df = pd.read_csv('drive/MyDrive/ML/Pytorch-sample-luna/luna_sample_candidates.csv')
df
Google Drive上にCSVファイルを保存
試しにデータ部分の1行目を削除したファイルを保存
df[1:].to_csv('drive/MyDrive/ML/Pytorch-sample-luna/luna_sample_candidates_2.csv')
Pythonモジュールの読み込み
importしてみるとモジュールを発見できずエラー
import dsets
原因はdrive/がsys.path上に無いので、発見できないこと
pathを追加
ROOT_PATH = 'drive/MyDrive/ML/pytorch-sample-luna/'
sys.path.append(ROOT_PATH)
ロードできる(エラーはdsets.pyの中身についての指摘なのでファイルは読み込めている)
import dsets
外部データを直接Driveにダウンロードする
!wget -P 'drive/MyDrive/ML/pytorch-sample-luna/' 'https://zenodo.org/record/3723295/files/annotations.csv?download=1'
その他
必要に応じてドライブストレージを増やしましょう(個人アカウントはGoogle Oneかも)
https://drive.google.com/settings/storage