![](https://katsuhiroblog.com/wp-content/uploads/2019/05/google-colab-read-file-1-1024x757.jpg)
Google Colabでファイルをどうやって読み込ませればいいかわからない。やり方を教えてほしい
Google Colabはインターネット上(インストール不要)でPythonを実行できるので、便利ですよね。
通常、Pythonでローカル環境のファイルを読み込む場合、下記のようにファイルのパスを指定するだけです。
import csv
csvfile = open('/data/data-text.csv', 'r', encoding='utf-8')
reader = csv.DictReader(csvfile)
for row in reader:
print(row)
3行目で「data」フォルダにある「data-text.csv」ファイルを読み込んでいます。
Google Colabはインターネット上で実行するため、ローカル環境のファイルを読み込むことができません。
なので、工夫して読み込ますことが必要になります。
今回は、Google Colabでファイルを読み込みたい人向けに、Google Colabでファイルを読み込む方法を解説します。
Google Colabでは、以下の3つのステップでファイルを読み込みます。一つずつ解説します。
- Google ColabでGoogleドライブをマウントする
- Googleドライブに読み込むファイルをアップロードする
- Google Colabでファイルを読み込む
Google ColabでGoogleドライブをマウントする
まずは、Google ColabでGoogleドライブを参照できるように、Googleドライブのマウントを行います。
from google.colab import drive
drive.mount('/content/drive')
上記ソースコードをGoogle Colabに貼り付けて「Shift + Enter」を押してください。
![](https://katsuhiroblog.com/wp-content/uploads/2019/05/google-colab-drive-mount-1.jpg)
URLが出てくるのでURLを押してください。
![](https://katsuhiroblog.com/wp-content/uploads/2019/05/google-colab-drive-mount-2.jpg)
あなたのGoogleアカウントが表示されるので選択してください。
![](https://katsuhiroblog.com/wp-content/uploads/2019/05/google-colab-drive-mount-3-475x1024.jpg)
Googleアカウントへのアクセス許可が表示されるので「許可」を押してください。
![](https://katsuhiroblog.com/wp-content/uploads/2019/05/google-colab-drive-mount-4.jpg)
コードが表示されるので、コピーしてください。
![](https://katsuhiroblog.com/wp-content/uploads/2019/05/google-colab-drive-mount-5.jpg)
Google Colabに戻って、コピーしたコードを貼り付けて「Shift + Enter」を押してください。
![](https://katsuhiroblog.com/wp-content/uploads/2019/05/google-colab-drive-mount-6.jpg)
「Mounted at /content/drive」が表示されれば、Googleドライブをマウントが完了です。
Googleドライブに読み込むファイルをアップロードする
Google Colabでファイルを読み込ませるためには、Googleドライブにファイルをアップロードする必要があります。
Googleドライブへアクセスしてください。
![](https://katsuhiroblog.com/wp-content/uploads/2019/05/google-drive-upload-1024x759.jpg)
読み込みさせたいファイルをGoogleドライブにアップロードしてください。
![](https://katsuhiroblog.com/wp-content/uploads/2019/05/google-drive-upload-2-1024x491.jpg)
今回は「data-text.csv」というファイルをマイドライブ直下にアップロードしました。
Google Colabでファイルを読み込む
Google Colabで読み込みさせたいファイルのアップロードが終わったら最後にファイルを読み込みましょう。
import csv
csvfile = open('/content/drive/My Drive/data-text.csv', 'r', encoding='utf-8')
reader = csv.DictReader(csvfile)
for row in reader:
print(row)
上記ソースコードをコピーして、あなたのGoogle Colabに貼り付けて「Shift + Enter」を押して実行してください。
![](https://katsuhiroblog.com/wp-content/uploads/2019/05/read-file-result.jpg)
上記のように読み込んだファイルの中身が出ればOKです。
import csv
csvfile = open('/content/drive/My Drive/data-text.csv', 'r', encoding='utf-8')
reader = csv.DictReader(csvfile)
for row in reader:
print(row)
3行目の「/content/drive/My Drive/」がGoogleドライブのマイドライブ直下のパスになります。
マイドライブ直下ではなく、サブディレクトリを指定したい場合は、「/content/drive/My Drive/サブディレクトリ名」とすればOKです。
さいごに
今回は、Google Colabでファイルを読み込みたい人向けに、Google Colabでファイルを読み込む方法を解説しました。
これであなたもGoogle Colab上でファイル読み込みができるようになりますね!
本記事があなたの役に立てば幸いです。
以上です。