Google Colaboratory のノートブックに非公開データをインポートする一般的な方法は何ですか?非公開の Google シートをインポートすることは可能ですか?システムファイルからの読み込みはできません。入門書にはGuide on using BigQueryがリンクされていますが、これはちょっと...多いような気がします。
ローカルファイルのアップロード/ダウンロード、Driveやシートとの連携を実演した公式のサンプルノートブックはこちらです。 https://colab.research.google.com/notebooks/io.ipynb
ファイルを共有する最も簡単な方法は、Google Driveをマウントすることです。
これを行うには、コードセルで次のように実行します。
from google.colab import drive
drive.mount('/content/drive')
その後、Driveファイルがマウントされ、サイドパネルのファイルブラウザで閲覧できるようになります。
ここに完全な例のノートブックがあります。
私がこれまでに見つけた最もシンプルな解決策は、小~中サイズのCSVファイルに対して完璧に機能するものでした。
1.1. gist.github.comに秘密のgistを作成し、ファイルの内容をアップロード(またはコピーペースト)します。
2.2. Rawビューをクリックして、生ファイルのURLをコピーする。
3.3. pandas.read_csv(URL)
を呼び出す際に、コピーしたURLをファイルのアドレスとして使用します。
テキストファイルを一行ずつ読む場合や、バイナリファイルを読む場合には、この方法が使える場合と使えない場合があります。