技術 SQLbigquery 【bigquery】ランダムサンプリングする方法 PR 2021-11-30 2022-05-09 bigqqueryでデータをランダムサンプリングするコードメモです。 SELECT * FROM dataset.table WHERE -- 以下を指定することでテーブルの10%のデータをランダムに抽出する RAND() < 0.1 この記事が気に入ったら『目黒で働く分析担当の作業メモ』にご支援をお願いします! ※OFUSEに飛びます
技術 [bigquery]項目結合時にnullがあると出力結果がnullになる場合の対処方法 結合項目がnullになる例 SELECT name, sub_name, CONCAT(name, ':', sub_name) AS it...
技術 【トレジャーデータ】対象レコードの前後のレコードから値を取得する方法 対象レコードより前のレコード値を取得する(LAG関数) SELECT target_date , item_cd , price, -- 第...
技術 [python]colab上でのlightgbmパラメータチューニングコード例 RMSEを最適化する場合のコード例 # optunaをインストール !pip install optuna # ライブラリをインポート im...
技術 [bigquery]string型の曜日情報を連番に並び替えるコード SELECT id, week, SUM(quantity) AS quantity, SUM(price) AS price FROM d...
技術 【トレジャーデータ 】テーブル名称やカラムが存在するテーブルを検索する便利コード information_schemaからいろいろ抽出するときによく使うコード 対象テーブル名が存在するものをすべて抽出する SELECT C...