Colaboratory(以下Colab)にてGoogleドライブのマウント方法について紹介します。
今回はColabでGoogleドライブをマウントする方法として以下2種類の方法を紹介します。
- GUIでのマウント
- from google.colab import driveを実行してマウント
Colabのインストールがまだできていない場合は以下を参考にしてください。
GUIでのGoogleドライブマウント方法
Colabにて[ファイル]アイコン>[ドライブをマウント]アイコンをクリックします。
![Colaboにて[ファイル]アイコン>[ドライブをマウント]アイコンをクリックします。](https://www.teamxeppet.com/memorandum/wp-content/uploads/2021/07/image-9.png)
[Google ドライブに接続]をクリックします。
![このノートブックに Google ドライブのファイルへのアクセスを許可しますか?](https://www.teamxeppet.com/memorandum/wp-content/uploads/2021/07/image-10.png)
アカウントの選択画面に遷移するので、ドライブをマウントしたいアカウントをクリックします。
![アカウント選択](https://www.teamxeppet.com/memorandum/wp-content/uploads/2021/07/image-11.png)
Colabの画面に戻り左下にドライブをマウントしている旨、メッセージが表示されるので待ちます。
![Google ドライブをマウントしています。](https://www.teamxeppet.com/memorandum/wp-content/uploads/2021/07/image-12.png)
Googleドライブのフォルダが表示されることを確認します。
![](https://www.teamxeppet.com/memorandum/wp-content/uploads/2021/07/image-13.png)
試しにGoogleドライブにあるCSVファイルをPandasに読み込ませてみます。
Googleドライブのパスは以下のようにファイルを右クリックし、[パスをコピー]をクリックし取得してみましょう。
![ColaboでGoogleドライブのファイルパスを取得する](https://www.teamxeppet.com/memorandum/wp-content/uploads/2021/07/image-15.png)
PandasにCSVファイルを読み込ませて出力させます。
~サンプル~
import pandas as pd
pd.read_csv(“/content/drive/MyDrive/test/emp.csv”, encoding=”cp932″)
![マウントしたGoogleドライブ上にあるCSVファイルをPandsに読み込み](https://www.teamxeppet.com/memorandum/wp-content/uploads/2021/07/image-17-1024x466.png)
from google.colab import driveを実行してマウント
以下コードを入力し、[Ctrl]+[Enter]を押下します。
from google.colab import drive
drive.mount(‘/content/drive’)
出力結果にある「Go to this URL is a browser:」のURLをクリックします。
![from google.colab import driveでGoogleドライブをマウント](https://www.teamxeppet.com/memorandum/wp-content/uploads/2021/07/image-18-1024x361.png)
![このノートブックに Google ドライブのファイルへのアクセスを許可しますか?](https://www.teamxeppet.com/memorandum/wp-content/uploads/2021/07/image-10.png)
アカウントの選択画面に遷移するので、ドライブをマウントしたいアカウントをクリックします。
![アカウントの選択画面](https://www.teamxeppet.com/memorandum/wp-content/uploads/2021/07/image-19.png)
認証コードが表示されるのでコピーします。
![Colaboの認証コードをコピーする](https://www.teamxeppet.com/memorandum/wp-content/uploads/2021/07/image-20.png)
認証コードを[Enter your authorization code:]にペーストし、[Ctrl]+[Enter]を押下します。
![認証コードをEnter your authorization code:に貼り付ける](https://www.teamxeppet.com/memorandum/wp-content/uploads/2021/07/image-21-1024x406.png)
出力結果に「Mounted at /content/drive」と表示されることを確認します。
![出力結果に「Mounted at /content/drive」と表示されることを確認](https://www.teamxeppet.com/memorandum/wp-content/uploads/2021/07/image-22-1024x274.png)
先ほどと同様にGoogleドライブ上にあるCSVファイルをPandasに読み込ませられるか確認します。
~サンプル~
import pandas as pd
pd.read_csv(“/content/drive/MyDrive/test/emp.csv”, encoding=”cp932″)
![マウントしたGoogleドライブ上にあるCSVファイルをPandsに読み込み](https://www.teamxeppet.com/memorandum/wp-content/uploads/2021/07/image-23.png)
コメント