試したこと
前回 はWeb上の公開データを使ってDataFrameを生成した。
ただ、自分で用意したデータを扱いたい場合にはGoogleスプレッドシートを元にするのが楽そうなのでその方法を確認した。
Googleスプレッドシートを扱うためのモジュールをインストール
Google Colaboratory環境なので下記にてインストール
!pip install gspread
読み込み元となるGoogleスプレッドシートのファイルを用意
適当にデータを入れたファイルを用意する。
また、コード内にてスプレッドシートのURLを指定するので予めメモしておく。
Colaboratoryにコードを用意して実行
from google.colab import auth
from oauth2client.client import GoogleCredentials
import gspread
import pandas as pd
auth.authenticate_user()
gc = gspread.authorize(GoogleCredentials.get_application_default())
url = '[スプレッドシートのURL]'
worksheet = gc.open_by_url(url).get_worksheet(0)
df = pd.DataFrame(worksheet.get_all_values())
print(df)
実行すると認証コードを求められるので、表示されているリンクから認証コードを取得して入力する。