SQL

BigQuery

【SQL/BigQuery】ユーザー単位のN日後継続率を集計する

こんにちは、ミナピピン(@python_mllover)です。たまに仕事でN日後継続率を集計することがあるので、次からコピペですぐできるようにメモしておきます。 データを用意 <table1>...
heroku

【Python】Herokuのデータベースにスクレイピングした情報を書き込む

こんにちは、ミナピピン(@python_mllover)です! 今回はherokuのデータベースにPythonで収集した情報を保存する手順を紹介したいと思います。 herokuの基本的なことについては以下...
BigQuery

【SQL/BigQuery】ROW_NUMBERでグループごとに順番・順位を付ける

こんにちは、ミナピピン(@python_mllover)です。今回は分析関数を使用したSQLによる高度な集計方法について解説していきたいと思います。これができればわざわざPythonとかRでデータフレームを処理しなくていいのが大きな...
BigQuery

【SQL】横持ち⇔縦持ちのテーブル変換のやり方をまとめてみた

こんにちは、ミナピピン(@python_mllover)です。今回はBigquery(SQL)で横持ちデータを縦持ちに変換する方法を紹介していきたいと思います。 縦持ちと横持ち 縦持ちデータ 縦持ちデータと...
BigQuery

【BigQuery】日ごとのログインユーザー(DAU)をGROUP BYで集計する

GROUP BYで日ごとのユーザーを集計する テーブル名:login_table user_id timestamp 101  2019-01-01 00:10:00 101  2019...
SQL

【SQL】「GROUP BY」句&集計関数による集計とHAVING・WHEREでの条件付き集計

事前準備 ファイルの場所→ 【テーブル説明】 login→ログインしたユーザーのユーザーIDとログイン時間 install→新規登録したユーザーのユーザーIDと登録時間 【中...
BigQuery

【BigQuery】UDFを使って多次元のJSON配列の要素数を取得する

UDFとは何か? UDFとはCREATE FUNCTION ステートメントを使用して定義、作成、および登録を行うユーザー定義関数のことです。UDFはSQLだけでなくJavascriptとかも書けます、これが何に役に立つのかとい...
Python

【Python】MysqlにデータをINSERTすると日本語が文字化けする原因と対策

事前準備 <開発環境> Windows10 anaconda Python3.7 Mysqlのインストーラー↓ Python側のコネクターのインスト...
Flask

FlaskによるWebアプリ開発④~SQLAlchemyを使ってデータベースを操作する

flaskでのWebアプリ開発シリーズ記事一覧 flaskによるWebアプリ開発①~簡単なWebページを表示させてみる flaskによるWebアプリ開発②~テンプレートエンジン(Jinja2)を使って動的We...
タイトルとURLをコピーしました