見出し画像

【Excel】Power Queryで推し活遊びをしてみよう【パワークエリ】


こんなマシュマロをもらったよ

先日こんなマシュマロをいただいたのですが、「Are You Sure?!(イゲマジャ)Season2」やら新アンバサダー発表やら新ビジュアル公開やらに夢中でしばらく意識を失い、すっかりお返事が遅くなってしまいました。すみません……!

まっすぐな質問でよし!

というわけで、今回はお詫びも兼ねてパワークエリ編です。
私のnote、ほんと方向性がよくわかりませんが、とりあえずバンタン愛してます。よし。何がよしなのか。

ARMYは、私が作ってるバンタンデータちら見回だと思って、よろしくお願いします!

「Kpop関連でパワークエリでデータとるのによさそうなもの」とは

これはマシュマロ主さんのスキルにもよります。
私の想像で言いますが、パワークエリのスキル勉強中だと、まずこの辺をやりますよね。

  1. 単数データの読み込み(ファイルから)

  2. 複数データの読み込み(フォルダから)

  3. 読み込んだデータの最低限の整形

  4. データの合体(マージと追加)

  5. グループ化やピボットを使ったデータ整理

私が好きなのは5以降ですが、「勉強中」ということなので、とりあえず1~4くらいまでできる、という前提でお答えします。

まずは慣れているデータから

まずは自分が馴染んでるデータを使ってください。でないと、間違えた時気づかないからです。
データがちゃんと読めてなかった、必要なところまで削ってしまった、重複している、などの事故はよく起きますので、それに気づけるかどうかはとても重要です。

あなたがnoteをやっているなら、自分のnoteのアクセスデータとかがいい実験材料になるのですが……。

おススメするデータと罠

ご参考までに、私がBTSバンタン関連で取ったデータをご紹介します。

  • KOMCA(韓国音楽著作権協会)

    • 楽曲一覧(コラボ曲やOSTが悩ましい)

    • 楽曲著作権一覧

  • YouTube

    • MV一覧(もしくは動画や再生リスト一覧)

      • TikTokなど他のSNSもあり

  • Weverse

    • 動画・静止画・ライブ配信一覧

    • VOD一覧(レンタルのお値段付き)

  • 公式サイトまたはFC

    • アルバム一覧(リリース日つき)

    • 円盤一覧(DVDやシングルなど)

    • ツアー・公演データ一覧(日付付き)

  • KBS

    • 審議結果一覧(楽曲とMVがある)

などなど、色々あります。

ここで罠なのが、プラットフォームによって形式が違うため、パワークエリですぐ遊べるようなきれいな表にはなってないということです。

パワークエリで扱いやすい表形式
しかし実際はこんな感じ

マシュマロ主さんがデータ整形に慣れているなら、好きなやつを選んでください。でもまだ慣れてない場合は、Wikipediaあたりから良さそうな表をコピペしてきて使いましょう。
最初は「推しの名前+一覧」で検索してみて、出てきたデータで遊んで経験値を積み、慣れたら自力でデータを取ったり整形したりできるようになる、が目標でいいのではないでしょうか。

……というのがお答えになるのですが、ここは老婆心ながら、パワークエリで遊ぶのが好きで色んなデータを取って来た私から、アドバイスを送らせてください。

データ遊びをする時の注意点

パワークエリでデータ処理する場合、
「ずっと更新し続けたいか」
「一回データできたらOKか」
を必ず決めてから作りましょう。適当に作ったものをうっかり使い続けてしまうと、後から修正するのがとても面倒です。うっ胸が痛い( ;∀;)

でもこれは重要です。
汎用性のあるステップを作れるか、使い回しができるデータかどうか、という視点は、仕事でも推し活でも絶対に必要だからです。

一週間後の自分なんか他人ですからね。新曲が来たから前に作ったデータに追加したいと思ったけど、前どうやってたのか忘れたから作り直した、はあるあるなのです。
他人にわかるようなコメントを書き添え、無駄な手順がないきれいなステップを作りましょう。でないと人生を無駄にします(過激派)

ここができてると、詳細エディターの編集もしやすくて、後日の自分が助かります( *´艸`)

パワークエリのステップ:
編集画面の右側に出る、自分が行った手順の記録。遡ったり、編集したりもできる。「詳細エディター」から直接編集も可能。

大雑把な説明

日付は最重要

まず、日付があるものは絶対含めてください。
そうすれば、後に日付を軸にして、複数のデータを合体させることができるからです。

日付によるデータ合体の活用例:
公演情報一覧とライブ配信一覧を、日付を軸(照合列)にしてマージし、「あーこの配信はここの公演後かー」などと思ってニヤニヤする。

酔狂な遊びだけどオタクは好きだと思う
「ホーム>クエリのマージ」

ちなみに私は検索に便利なよう、フル日付(yyyy/mm/dd)と、年月日それぞれ別に切り分けた列をいつも作ってます。
「あれは6月の出来事じゃった(遠い目)」などといううろ覚えの記憶から検索するのに楽だから……。

翻訳対策も最重要

K-POPで一番の難関が、「翻訳が入るため名称が統一されていない」という点です。アーティスト名もそうですし、楽曲名もそうです。

パワークエリのマージやリストによる置換を使い、一括修正できるよう、修正リストをあらかじめ作っておき、新しいパターンが出る度に追加していくと秘伝のタレができます。大事にして下さい。

「RM(ナムさん)」の名称不統一例:
RM(알엠)、남준、Rap Monster(랩몬스터)、moni…
これらをベースに、それぞれ略称の英名と韓名があり、韓国語独特のパッチム変化や、「렙몬(ラップモンスターの略称の更に崩した記述)」などトリッキーなものがとめどなく存在する。
「RM of BTS」と「RM(of BTS)」くらい統一してくれと思わなくもなかったが、これも運命なので粛々と修正する。雑に一括対処しようとすると、「ARMY」が引っかかってしまうのも罠。

カッコよく言うとデータクレンジングの一種

楽曲一覧などを作る場合も同じことが起きますので、どの言語をベースにするかは決めておいた方が後々楽です。
ちなみにMVとくっつけようとすると、更なる不統一の嵐が発生します。

曲名だと基本日韓英の3言語が基本で、そこに略称(例:PTD=Permission To Dance)や通称(例:DOPE=チョロ)、韓国音楽著作権協会の場合ならタイトルの韓国語読みローマ字表記、が混ざってきます。

「【AI】BTS名前多すぎ問題:検索と表記揺れ」より
私は3言語作りました(ファンによる通称は複数あるので注意)

手掛かりは先に作っておこう

楽曲一覧を作ってみると、次はアルバムやMVなどの情報をくっつけたり、ソロ曲やコラボ曲やOSTを足したくなったりする、それがオタクとしての人情というものです。

この時、データ同士を合体(マージ)させるための手掛かりを作っておく必要があります。「日付」があれば多少は楽なので、リリース日は必ずメモっておきましょう。

楽曲一覧を作る場合の例

楽曲の場合はKOMCAの楽曲IDを軸にするのが一番楽なのですが、その場合先にKOMCAデータを漁って著作権一覧を作ることになるので、少しハードルが高いです。韓国人が作ったシステムなので、日本人にはあまり優しくなくて……。

イ・ヒョンさん、TXT、CORTIS、LE SSERAFIMでよければ前に取ったデータがあるので、記事の下をご参照ください。

もっとざっくりでいい場合は、アルバム一覧を先に作り、それを発展させる形で楽曲データを増やしていく方法があります。
この場合、アルバム曲かそれ以外、もしくはアーティストで切り分けることになります。

  1. アルバム一覧を作る

  2. アルバム収録曲一覧を作る

  3. アルバムに収録されてない曲を追加する

    • ミクテ、ソロ曲、コラボ曲、外部曲(OSTや広報・CM曲など)

    • 日本アルバムなど、地域限定版があるならそれも追加

①アルバム一覧の例
②アルバム収録曲一覧の例

はっ、楽しく語っていたらちょっと獣道に入って来た気がしますが、意味がわからなかったらごめんなさい……!( ゚Д゚)

パワークエリは表や集計を扱うだけじゃない

パワークエリは大きいデータを丸ごと読み込み、整形・処理するのが得意ですから、一覧表を作る以外にも使いこなすと便利です。

例えばカラオケデータの整理にも役立ちますし……

著作権データを集めたなら、音楽PDの情報を深掘りしたり……

SUGAの「D-2」に関与した音楽PDリスト

こういう表作って、アルバムやアーティストを選んだら、PDが抽出されるようにしてみました。ピボットテーブルだから、数字をダブルクリックしたら登録データが吐き出されます。

「バンタンと一緒に曲を作った人たち【BTS×音楽PDニム】」より

更に妄想を深めることもできます。

ソロ曲の著作権ID。Z(濃い青)が海外PDで、2022公開曲から一気に割合が増加

著作権情報だけ見た印象としては、過去のソロ曲はツアー中ホテルで作ってる手作り感が強いのですが、ソロ活動期以降は集団作成が本格化したように見えます。BTS曲はもっと早くからその傾向があるのですが、ソロ曲にも遅れて変化の波が到来したという感じです。

「著作権に見るバンタン楽曲の作り方【BTS×音楽PDニム】」より

楽しいですね!
こういう遊びをするためには、パワークエリだけでなく、ピボットテーブルやピボットグラフの機能も同時に覚えていくといいですよ。
武器は多い方がクエストを攻略しやすくなりますし、たくさん使えばコンボスキルを思いついたりできるようになりますから。

パワークエリを覚える最短ルート

ツールを使うことを目的にするのではなく、このデータをこういう形にしてみたい!という欲望がはっきりしている方が、テクニックは伸びます。ゴールが見えてれば、後は走るだけですからね。

ですから、「好きなもの=K-POP」から入ってみようという、マシュマロ主さんの選択は大正解だと言えます( *´艸`)
マシュマロ主さんのスキルがわからないので、わりと勘で書きましたが、応援しています。もし「このデータを取ってみたいけど詰まった!」ということがあれば、よかったら教えてください。

がんばってくださいね。ファイティン!


まずはこの辺のデータで遊んでみてね!

関連記事

いいなと思ったら応援しよう!

音色 もしこの記事が気に入ったり、役に立ったりしたら、コーヒー1杯奢ってください。やる気が出ます!( *´艸`)