Pythonのforループのネストが深いなら使いたいitertoolsの組みあわせイテレータ
Pythonの標準ライブラリ「itertools」を使用すると、forループの深いネストを防止することができます。今回はitertoolsの中でも特によくあるユースケースを紹介します。itertoolsには、その他にも車輪の再発明を防ぐような形でイテレータに関しての処理を行う関数が用意されていますので、そちらも紹介しています。
220件の記事
Pythonの標準ライブラリ「itertools」を使用すると、forループの深いネストを防止することができます。今回はitertoolsの中でも特によくあるユースケースを紹介します。itertoolsには、その他にも車輪の再発明を防ぐような形でイテレータに関しての処理を行う関数が用意されていますので、そちらも紹介しています。
色々な基盤においてAmazon Auroraは便利に使われているDBサービスかと思いますが、そのデータを用いて分析等を行いたい場合にはエクスポートを行う必要があります。本記事では、定期的なエクスポートのための具体的な手順をサンプルコードつきで紹介しています。
朝日放送グループホールディングスでは今年も「ABC DX Tech Internship」を実施しました。2名の学生がデータ分析に取り組み、BigQuery DataCanvas などの最新ツールも活用しつつ、素晴らしい成果を収めました。
今回はJsonファイルを使用してMetaHumanのキャラクターアニメーションを制御してみました。Mixamoのアニメーション適用、アニメーションブループリントの作成、条件分岐の設定など、具体的な手順を紹介します。
朝日放送グループホールディングス株式会社 (ABC GHD)では、2024年も約1ヶ月に及ぶ長期就業型の技術インターンシップ(DX Tech Internship)を実施しました。先週に引き続き、今回もそのレポート記事をお届けします。
SNOWFLAKE WORLD TOUR TOKYO に初参戦してきました。Snowflake社の最新機能紹介や顧客の事例を交えたセッションに加え、コミュニティの活発さも感じられた非常に楽しいイベントでした。今回はその視察レポートです。
朝日放送グループホールディングス株式会社 (ABC GHD)では、2024年も約1ヶ月に及ぶ長期就業型の技術インターンシップ(DX Tech Internship)を実施しました。今回はそのレポート記事をお届けします。
Google Analytics 4(GA4)のエンゲージメント時間データをLookerでより見やすく可視化するための方法を紹介しています。value_formatパラメータを活用して、ミリ秒単位のデータを人間が理解しやすい「時間:分:秒」形式に変換することで、データの可読性を大幅に向上させることができます。
Cloud Composerのようなデータ基盤を構成するためのツールにおいてはやはりローカル開発環境は欠かせません。本記事では、Cloud Composerにおけるローカル開発環境を構築するためのツールと、それらを使用する上での注意点についてまとめています。
BigQueryのパーティション数上限の緩和が2024年5月29日に発表されましたが、それをそのまま簡単に適用しようと思うとできないパターンというのがあります。どういったパターンで簡単に上限緩和の恩恵を受けられないかということと、そもそもパーティション数の上限とは何か、といったところについて解説します。
SELECT文で基本的には全カラムを選択したいものの、特定のカラムは除きたいとき、通常のDBにおいては全カラム名を頑張って指定するしかないかと思いますが、BigQueryのSELECT文には EXCEPT という構文があり、これを利用することで簡単に特定の列を除外した上でSELECTを行うことが可能になります。本記事ではあわせて置き換えに使うREPLACEも紹介しています。
今回はBigQueryやSnowflakeで使えるQUALIFY句の使い方についてまとめます。QUALIFY句は正しく使うことでWITH句を削ることが出来ることもあるなど、対応するDBを使用している場合はぜひ知っておきたい内容かと思います!