[PYTHON] Analyse et partage faciles avec re: dash, un outil de visualisation de données open source Partie 3 - Feuilles de calcul Google

Jusqu'à la dernière fois, il était connecté à MySQL, mais cette fois je vais le connecter à Google Spreadsheets

Comment les feuilles de calcul Google peuvent être gérées avec re: dash

Il y a un document dans ici, mais dans re: dash de Google Spreadsheets utilisant gspread et oauth2client des modules python Je reçois les données.

Aperçu de la procédure

  1. Créez un projet dans la Google Developer Console
  2. Émission de la clé de compte de service
  3. Activer l'API
  4. Création d'une source de données Google Spreadsheets
  5. Préparez l'ensemble de données et transmettez-le aux feuilles de calcul Google
  6. Visualisation

Créer un projet dans la Google Developer Console

Pour vous connecter de re: dash à Google Spreadsheets, vous devez émettre une clé de compte de service à partir de la Google Developer Console.

Commencez par créer un projet. Cette fois, je l'ai nommé redash-sample.

Home_-_redash-sample.png

Émission de la clé de compte de service

Ensuite, émettez une clé de compte de service dans le menu API. Cette procédure finira par télécharger le fichier au format json. Enregistrez-le dans un emplacement approprié car vous l'utiliserez plus tard.

Home_-_redash-sample.png

Credentials_-_redash-sample.png

Create_service_account_key_-_redash-sample_と_Dash.png

Activer l'API

Ensuite, recherchez l'API Drive dans Overview et définissez-la sur enalbed.

API_Library_-_redash-sample.png

Créer une source de données pour les feuilles de calcul Google

Créez comme suit

re_dash___Data_Sources.png

Préparez un ensemble de données et transmettez-le aux feuilles de calcul Google

Index de classification intermédiaire (janvier 1970) sur la page de 2010 Standard Consumer Price Index ~ Le mois dernier) est téléchargé avec csv et publié sur Google Spreadsheet.

Après cela, formatez les données comme suit. J'ai changé A1 parce que je pensais que YYYYMM serait plus approprié.

平成22年基準消費者物価指数_-_Google_Sheets.png

Ensuite, partagez-le dans l'e-mail dans le json de la clé de compte de service

平成22年基準消費者物価指数_-_Google_Sheets.png

Visualisation

L'URL de la feuille de calcul Google est la suivante.

平成22年基準消費者物価指数_-_Google_Sheets.png

À ce stade, entrez ce qui suit dans la valeur créée par Nouvelle requête. Vous pouvez séparer "clé dans l'URL" et "numéro de feuille de calcul (à partir de 0)" par "|".

re_dash___New_Query.png

Avec une visualisation appropriée, cela ressemble à ceci: D'un autre côté, le loyer diminue, n'est-ce pas?

re_dash___New_Query.png

Résumé

J'ai obtenu les données des feuilles de calcul Google avec re: dash et je suis allé à la visualisation. Il semble possible d'importer Google Analytics avec Google Spreadsheets et de le visualiser avec re: dash. La difficulté est que les feuilles de calcul se chargent lentement. Quand je l'ai utilisé cette fois, il a fallu plus de 20 secondes pour importer.

Recommended Posts

Analyse et partage faciles avec re: dash, un outil de visualisation de données open source Partie 3 - Feuilles de calcul Google
Analyse et partage faciles avec re: dash, un outil de visualisation de données open source Partie 2 ~ Graphique
Partage d'analyse facile avec re: dash, un outil de visualisation de données open source Partie 4 ~ tableau croisé dynamique
Analyse et partage faciles avec re: dash, un outil de visualisation de données open source Partie 1-Installation
Essayez d'obtenir des métriques CloudWatch avec la source de données python re: dash
Visualisez facilement vos données avec Python seaborn.
Analyse de données à partir de python (visualisation de données 1)
Analyse de données à partir de python (visualisation de données 2)
Outil de visualisation Python pour le travail d'analyse de données
Un beau dessin graphique avec Python -seaborn facilite l'analyse et la visualisation des données Partie 1
Un beau dessin graphique avec Python -seaborn facilite l'analyse et la visualisation des données Partie 2