Power BIでTwitterの言語コードを日本語名にする方法

10 min
Power BIでTwitterの言語コードを日本語名にする方法

記事内に広告を含む場合があります。このサイトの記事内では「アフィリエイト広告」などの広告を掲載している場合があります。消費者庁が問題としている「誇大な宣伝や表現」とならないよう配慮しコンテンツを制作しておりますのでご安心ください。問題のある表現がありましたら、お問い合わせいただけますと幸いです。

Twitterからツイートを取得し、Power BIで分析をしたりする際、ツイートの言語が言語コードとして取得できますが、それを日本語に変換する方法を紹介します。

Googleデータポータルで行いたい場合はこちらの記事を読んで下さい。

Twitterの言語コード一覧

Twitterの言語コードは143もあります。

通常の言語コード以外に”und”というものがありますが、ツイート内容が写真だけなど判別出来ない場合などが”und”になるようです。

言語コードはこちらの記事を参考にしました。

Twitterの言語コード一覧を日本語にする方法

Pwoer Queryエディターで「列の追加」から「カスタム列」の追加をします。

下のコードの中の”[TweetLanguageCode]”を実際に言語コードの列名に変更したものを貼り付けます。「新しい列名」は任意で付けてください。

貼り付けるコード

こちらのコードの”[TweetLanguageCode]”を実際に言語コードの列名に変更したものを貼り付けてください。

    if [TweetLanguageCode] = "und" then "不明"
         else if [TweetLanguageCode] = "en" then "英語" 
         else if [TweetLanguageCode] = "is" then "アイスランド語" 
         else if [TweetLanguageCode] = "ay" then "アイマラ語" 
         else if [TweetLanguageCode] = "ga" then "アイルランド語" 
         else if [TweetLanguageCode] = "az" then "アゼルバイジェン語" 
         else if [TweetLanguageCode] = "as" then "アッサム語" 
         else if [TweetLanguageCode] = "aa" then "アファル語" 
         else if [TweetLanguageCode] = "ab" then "アプハジア語" 
         else if [TweetLanguageCode] = "af" then "アフリカーンス語" 
         else if [TweetLanguageCode] = "am" then "アムハラ語" 
         else if [TweetLanguageCode] = "ar" then "アラビア語" 
         else if [TweetLanguageCode] = "sq" then "アルバニア語" 
         else if [TweetLanguageCode] = "hy" then "アルメニア語" 
         else if [TweetLanguageCode] = "it" then "イタリア語" 
         else if [TweetLanguageCode] = "yi" then "イディッシュ語" 
         else if [TweetLanguageCode] = "iu" then "イヌクティトット語" 
         else if [TweetLanguageCode] = "ik" then "イヌピア語" 
         else if [TweetLanguageCode] = "ia" then "インターリングア" 
         else if [TweetLanguageCode] = "ie" then "インターリング語" 
         else if [TweetLanguageCode] = "in" then "インドネシア語" 
         else if [TweetLanguageCode] = "ug" then "ウイグル語" 
         else if [TweetLanguageCode] = "cy" then "ウェールズ語" 
         else if [TweetLanguageCode] = "vo" then "ヴォラピュック語" 
         else if [TweetLanguageCode] = "wo" then "ウォロフ語" 
         else if [TweetLanguageCode] = "uk" then "ウクライナ語" 
         else if [TweetLanguageCode] = "uz" then "ウズベク語" 
         else if [TweetLanguageCode] = "ur" then "ウルドゥー語" 
         else if [TweetLanguageCode] = "et" then "エストニア語" 
         else if [TweetLanguageCode] = "eo" then "エスペラント語" 
         else if [TweetLanguageCode] = "or" then "オーリア語" 
         else if [TweetLanguageCode] = "oc" then "オキタン語" 
         else if [TweetLanguageCode] = "nl" then "オランダ語" 
         else if [TweetLanguageCode] = "om" then "オロモ語" 
         else if [TweetLanguageCode] = "kk" then "カザフ語" 
         else if [TweetLanguageCode] = "ks" then "カシミール語" 
         else if [TweetLanguageCode] = "ca" then "カタラン語" 
         else if [TweetLanguageCode] = "gl" then "ガリシア語" 
         else if [TweetLanguageCode] = "ko" then "韓国語" 
         else if [TweetLanguageCode] = "kn" then "カンナダ語" 
         else if [TweetLanguageCode] = "km" then "カンボジア語" 
         else if [TweetLanguageCode] = "rw" then "キヤーワンダ語" 
         else if [TweetLanguageCode] = "el" then "ギリシャ語" 
         else if [TweetLanguageCode] = "ky" then "キルギス語" 
         else if [TweetLanguageCode] = "rn" then "キルンディ語" 
         else if [TweetLanguageCode] = "gn" then "グアラニー語" 
         else if [TweetLanguageCode] = "qu" then "クエチュア語" 
         else if [TweetLanguageCode] = "gu" then "グジャラト語" 
         else if [TweetLanguageCode] = "kl" then "グリーンランド語" 
         else if [TweetLanguageCode] = "ku" then "クルド語" 
         else if [TweetLanguageCode] = "ckb" then "中央クルド語" 
         else if [TweetLanguageCode] = "hr" then "クロアチア語" 
         else if [TweetLanguageCode] = "gd" then "ゲーリック語" 
         else if [TweetLanguageCode] = "gv" then "ゲーリック語" 
         else if [TweetLanguageCode] = "xh" then "コーサ語" 
         else if [TweetLanguageCode] = "co" then "コルシカ語" 
         else if [TweetLanguageCode] = "sm" then "サモア語" 
         else if [TweetLanguageCode] = "sg" then "サングホ語" 
         else if [TweetLanguageCode] = "sa" then "サンスクリット語" 
         else if [TweetLanguageCode] = "ss" then "シスワティ語" 
         else if [TweetLanguageCode] = "jv" then "ジャワ語" 
         else if [TweetLanguageCode] = "ka" then "ジョージア語" 
         else if [TweetLanguageCode] = "sn" then "ショナ語" 
         else if [TweetLanguageCode] = "sd" then "シンド語" 
         else if [TweetLanguageCode] = "si" then "シンハラ語" 
         else if [TweetLanguageCode] = "sv" then "スウェーデン語" 
         else if [TweetLanguageCode] = "su" then "スーダン語" 
         else if [TweetLanguageCode] = "zu" then "ズールー語" 
         else if [TweetLanguageCode] = "es" then "スペイン語" 
         else if [TweetLanguageCode] = "sk" then "スロヴァキア語" 
         else if [TweetLanguageCode] = "sl" then "スロヴェニア語" 
         else if [TweetLanguageCode] = "sw" then "スワヒリ語" 
         else if [TweetLanguageCode] = "tn" then "セツワナ語" 
         else if [TweetLanguageCode] = "st" then "セト語" 
         else if [TweetLanguageCode] = "sr" then "セルビア語" 
         else if [TweetLanguageCode] = "sh" then "セルボクロアチア語" 
         else if [TweetLanguageCode] = "so" then "ソマリ語" 
         else if [TweetLanguageCode] = "th" then "タイ語" 
         else if [TweetLanguageCode] = "tl" then "タガログ語" 
         else if [TweetLanguageCode] = "tg" then "タジク語" 
         else if [TweetLanguageCode] = "tt" then "タタール語" 
         else if [TweetLanguageCode] = "ta" then "タミル語" 
         else if [TweetLanguageCode] = "cs" then "チェコ語" 
         else if [TweetLanguageCode] = "ti" then "チグリニャ語" 
         else if [TweetLanguageCode] = "bo" then "チベット語" 
         else if [TweetLanguageCode] = "zh" then "中国語" 
         else if [TweetLanguageCode] = "ts" then "ヅォンガ語" 
         else if [TweetLanguageCode] = "te" then "テルグ語" 
         else if [TweetLanguageCode] = "da" then "デンマーク 語" 
         else if [TweetLanguageCode] = "de" then "ドイツ語" 
         else if [TweetLanguageCode] = "tw" then "トウィ語" 
         else if [TweetLanguageCode] = "tk" then "トルクメン語" 
         else if [TweetLanguageCode] = "tr" then "トルコ語" 
         else if [TweetLanguageCode] = "to" then "トンガ語" 
         else if [TweetLanguageCode] = "na" then "ナウル語" 
         else if [TweetLanguageCode] = "ja" then "日本語" 
         else if [TweetLanguageCode] = "ne" then "ネパール語" 
         else if [TweetLanguageCode] = "no" then "ノルウェー語" 
         else if [TweetLanguageCode] = "ht" then "ハイチ語" 
         else if [TweetLanguageCode] = "ha" then "ハウサ語" 
         else if [TweetLanguageCode] = "be" then "白ロシア語" 
         else if [TweetLanguageCode] = "ba" then "バシキール語" 
         else if [TweetLanguageCode] = "ps" then "パシト語" 
         else if [TweetLanguageCode] = "eu" then "バスク語" 
         else if [TweetLanguageCode] = "hu" then "ハンガリー語" 
         else if [TweetLanguageCode] = "pa" then "パンジャビ語" 
         else if [TweetLanguageCode] = "bi" then "ビスラマ語" 
         else if [TweetLanguageCode] = "bh" then "ビハール語" 
         else if [TweetLanguageCode] = "my" then "ビルマ語" 
         else if [TweetLanguageCode] = "hi" then "ヒンディー語" 
         else if [TweetLanguageCode] = "fj" then "フィジー語" 
         else if [TweetLanguageCode] = "fi" then "フィンランド語" 
         else if [TweetLanguageCode] = "dz" then "ブータン語" 
         else if [TweetLanguageCode] = "fo" then "フェロー語" 
         else if [TweetLanguageCode] = "fr" then "フランス語" 
         else if [TweetLanguageCode] = "fy" then "フリジア語" 
         else if [TweetLanguageCode] = "bg" then "ブルガリア語" 
         else if [TweetLanguageCode] = "br" then "ブルターニュ語" 
         else if [TweetLanguageCode] = "vi" then "ベトナム語" 
         else if [TweetLanguageCode] = "iw" then "ヘブライ語" 
         else if [TweetLanguageCode] = "fa" then "ペルシャ語" 
         else if [TweetLanguageCode] = "bn" then "ベンガル語" 
         else if [TweetLanguageCode] = "pl" then "ポーランド語" 
         else if [TweetLanguageCode] = "pt" then "ポルトガル語" 
         else if [TweetLanguageCode] = "mi" then "マオリ語" 
         else if [TweetLanguageCode] = "mk" then "マカドニア語" 
         else if [TweetLanguageCode] = "mg" then "マダガスカル語" 
         else if [TweetLanguageCode] = "mr" then "マラッタ語" 
         else if [TweetLanguageCode] = "ml" then "マラヤーラム語" 
         else if [TweetLanguageCode] = "mt" then "マルタ語" 
         else if [TweetLanguageCode] = "ms" then "マレー語" 
         else if [TweetLanguageCode] = "mo" then "モルダビア語" 
         else if [TweetLanguageCode] = "mn" then "モンゴル語" 
         else if [TweetLanguageCode] = "yo" then "ヨルバ語" 
         else if [TweetLanguageCode] = "lo" then "ラオタ語" 
         else if [TweetLanguageCode] = "la" then "ラテン語" 
         else if [TweetLanguageCode] = "lv" then "ラトビア語" 
         else if [TweetLanguageCode] = "lt" then "リトアニア語" 
         else if [TweetLanguageCode] = "ln" then "リンガラ語" 
         else if [TweetLanguageCode] = "li" then "リンブルク語" 
         else if [TweetLanguageCode] = "ro" then "ルーマニア語" 
         else if [TweetLanguageCode] = "rm" then "レートロマンス語" 
         else if [TweetLanguageCode] = "ru" then "ロシア語"
    else
        [TweetLanguageCode]

ふー

ふー

Microsoft Power Platformを使ったり、ガジェットを買ったり、アニメ見たり、バイクに乗ったり、色々しています。

FOLLOW

カテゴリー:
関連記事

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA