ChatGPTのAdvanced Data Analysis(旧コードインタプリター)の使い方!データ分析やグラフ作成が可能

ChatGPTの進化は目覚ましく、今やデータ分析の強力なツールとなっています。

Advanced Data Analysis機能(旧コードインタプリター)を基盤としたデータ分析機能を使えば、Pythonコードの実行や、様々なデータフォーマットの取り扱いが可能になりました。

本記事では、ビジネスにおけるデータ分析の課題解決に、この機能がどのように役立つのかを具体的に解説します。

目次

ChatGPTのAdvanced Data Analysis(旧コードインタプリター)とは

ChatGPTの機能は日々進化を続けており、「データ分析(Data analysis)」という名称の機能も提供されています。

この強力なデータ処理の基盤として動いているのが「Advanced Data Analysis」(旧コードインタプリター)です。

この機能を利用することで、裏側でPythonコードを実行し、データの読み込みから加工、可視化といった一連の作業をChatGPT上で完結させることができます。

ChatGPTのデータ分析機能とは?Advanced Data Analysisとの違い

ChatGPTのデータ分析機能は、Advanced Data Analysisを基盤とし、ChatGPTの自然言語処理能力とPythonの強力なデータ分析機能を組み合わせたものです。

これにより、複雑なデータセットであっても、自然言語で質問することで、欲しい情報や視覚的なグラフを簡単に得ることができます。

主な機能は以下の通りです。

  • データの読み込み: CSV、Excelなど、様々な形式のデータを直接読み込むことができます。
  • データの加工: データのクリーニング、集計、変形など、データ分析に必要な前処理をPythonコードで実行できます。
  • データの可視化: グラフ、ヒストグラム、散布図など、様々な種類のグラフを作成し、データを視覚的に表現できます。
  • 機械学習: 回帰分析、分類など、基本的な機械学習モデルの構築も可能です。

ChatGPTのデータ分析機能は無料ユーザーでも利用可能

ChatGPTのデータ分析は、簡単な分析や学習目的であれば、無料版でも十分に活用できます。

一方で、無料版には利用回数や機能に明確な制限が設けられています。

公式の規定では、無料ユーザーが行えるファイルアップロードは1日3回までとなっており、サーバーの混雑時にはこの上限がさらに引き下げられる場合があります。

より大規模なデータ処理や頻繁なアップロードが必要な場合は、月額1,400円の「Go」プランや、月額3,000円の「Plus」プラン、月額30,000円の「Pro」プランなど、上位プランの利用が適しています。

無料版と有料版の違いは以下の記事を参考にしてください。

あわせて読みたい
ChatGPT Proとは?料金や何ができるか解説!無料版やPlusとの違い ChatGPTの最上位プランであるChatGPT Proについて、その機能や性能、そして他のプランとの違いが気になる人も多いのではないでしょうか。 本記事では、ChatGPT Proの特徴や料金、何ができるのかについて解説します。 また、ChatGPT Proと無料版やPlusとの主な違いもご紹介します。 ChatGPT Proが気になっている方や、他のプランとの違いを知りたい方は、ぜひご覧ください。

ChatGPTでデータ分析をする方法

ChatGPTのデータ分析について、実際の使い方を解説していきます。

今回は、政府統計より家計調査を引用して分析していきます。

出典:家計調査 / 家計収支編 総世帯 詳細結果表
STEP
データをアップする

まず、分析したいデータをChatGPTにアップロードします。

ファイル形式はCSVやExcelファイルなど、一般的なデータ形式に対応しています。

STEP
データのクレンジングを行う

官公庁が公開するExcelデータは、セルの結合や複数行にわたるヘッダーが含まれていることが多く、そのままではシステムでの集計に使用できません。

ChatGPTのデータ分析機能は、このような非構造化データの整形(クレンジング)に優れています。

具体的なプロンプトは以下です。

セルの結合を解除し、空白部分には適切な項目名を補完して、1行1データの表形式に整形してください。
STEP
インタラクティブな表の確認とデータ抽出

データの整形が完了すると、ChatGPTの画面上にインタラクティブな表ビューが自動で生成されます。

右上の拡大アイコンをタップすると、以下の画像のように拡大されるので、全行列をスクロールして欠損値やズレがないかを目視で確認できます。

さらに、きれいに整形された表は、同じく右上のダウンロードボタンからCSV形式として保存できます。

STEP
データの可視化とグラフの保存

整えられたきれいなデータを用いて、特定項目の支出推移や内訳を視覚的なグラフにします。

たとえば、「食料費の月別推移を折れ線グラフで作成してください。線の色は青色(#0000FF)に指定してください」と自然言語で指示をするだけで、即座にグラフが描画されます。

生成されたグラフはデフォルトでPNG形式の画像としてダウンロードが可能です。

【プロンプト例】ChatGPTのデータ分析機能の活用方法

ChatGPTのデータ分析機能を実務で最大限に引き出すためには、職種や業務の目的に合わせた適切な指示、すなわちプロンプトの設計が非常に重要です。

単にデータをアップロードするだけでなく、集計の切り口や出力形式を明確に伝えることで、AIはより精度の高い結果を返します。

ここでは、実際のビジネスシーンを想定し、そのままコピーして実務に応用できる実用的なプロンプトの例を部門別にご紹介します。

営業部門向け:売上データの実績集計と傾向分析

日々の売上データや顧客データを扱う営業部門では、迅速な実績の集計と視覚化が求められます。

手元にあるCSVやExcel形式の売上明細をアップロードした上で、以下のようなプロンプトを入力することで、手作業では時間のかかる集計作業を効率化することが可能です。

プロンプト例1:

#役割
あなたは優秀な営業データアナリストです。
#データ
アップロードしたファイルは、当社の過去1年間の支店別売上実績データです。
#指示
データの欠損値や外れ値を確認し、適切に補完するデータクレンジングを実行してください。その後、支店別および商品カテゴリ別の売上総額と利益率を算出し、全行列が確認できるインタラクティブな表として出力してください。

プロンプト例2:

#役割
あなたは優秀な営業データアナリストです。
#データ
アップロードしたファイルは、当社の過去1年間の支店別売上実績データです。
#指示
月別の売上推移を折れ線グラフとして描画してください。その際、グラフの線の色は当社のブランドカラーである青色(HEXコード:#0047AB)に指定してください。また、作成したグラフはプレゼンテーション資料にそのまま使用するため、数値のラベルを表示して見やすく整えてください。

プロンプト例3:

#役割
あなたは優秀な営業データアナリストです。
#データ
アップロードしたファイルは、当社の過去1年間の支店別売上実績データです。
#指示
利益率が前月比で5%以上低下している支店を特定し、データから読み取れる要因の仮説を客観的な文章で提示してください。

営業企画・業務効率化向け:複数フォーマットの統合と整形

営業企画や業務管理の部門では、社内の様々なシステムから出力される形式の異なるデータを統合し、分析可能な状態に整える作業に多くの時間が必要です。

ここでは、手元にある複数のExcelやCSVファイルをアップロードし、データクレンジングからターゲット抽出までを自動化することで、業務プロセスを効率化するためのプロンプトを3つ紹介します。

プロンプト例1:

【役割】あなたは優秀なデータエンジニア兼業務アナリストです。
【データ】アップロードした「顧客マスターデータ」と「月間トランザクションデータ」の2つのファイルを使用します。
【指示】両方のデータを読み込み、共通する顧客IDをキーとしてひとつのデータ構造に結合してください。結合後、欠損値や表記ゆれのある行を修正し、データのクレンジングを実行してください。最後に、統合および整理されたデータを、全行列がスクロール確認できるインタラクティブな表ビューとして出力してください。

プロンプト例2:

【役割】あなたは優秀な業務アナリストです。
【データ】先ほど結合およびクレンジングが完了した統合データを使用します。
【指示】このデータの中から、「直近3ヶ月の購入金額が平均値を上回っており、かつ特定の重点強化エリアに居住している顧客」という条件でフィルタリングを行ってください。抽出した優良顧客のリストを、新たな表形式として生成し、CSVとしてダウンロードできるように準備してください。

プロンプト例3:

【役割】あなたは優秀な営業企画マネージャーです。
【データ】抽出が完了した「優良顧客リスト」を使用します。
【指示】対象顧客の地域別分布と、主要な購入カテゴリの内訳を把握できる積み上げ棒グラフを作成してください。プレゼンテーション資料にそのまま使用するため、グラフの配色は当社のコーポレートカラーである緑色(HEXコード:#00A368)を基調としてください。さらに、このグラフから読み取れる新規施策に向けた顧客傾向の考察を客観的な文章で提示してください。

経営企画向け:長大な文書の読み込みと経営指標のシミュレーション

経営企画部門では、市場調査レポートなどのデータと、社内の財務データを掛け合わせた高度な分析が求められます。

ここでは、財務シミュレーションを実行するためのプロンプトを3つ紹介します。

プロンプト例1:

【役割】あなたは優秀な経営企画のスペシャリストです。
【データ】アップロードしたPDFファイルは、最新の業界市場調査レポートです。
【指示】この長大なPDF文書を読み込み、今後3年間の市場成長率の予測値と、主要競合他社が注力している新規事業の領域に関する記述を抽出してください。抽出したテキスト情報を整理し、全行列が確認できるインタラクティブな表ビューとして出力してください。

プロンプト例2:

【役割】あなたは優秀なCFO(最高財務責任者)です。
【データ】先ほど抽出した市場予測データと、新たに追加でアップロードした当社の「中期経営計画の財務モデル(Excel形式)」を使用します。
【指示】市場成長率の予測値をベースに、当社の売上が市場と同水準で成長したと仮定するシナリオを作成し、向こう3年間の営業利益をシミュレーションしてください。計算結果は各年度の売上、原価、営業利益を含むインタラクティブな表として生成し、CSVとしてダウンロードできるように準備してください。

プロンプト例3:

【役割】あなたは優秀な経営企画マネージャーです。
【データ】先ほど作成した向こう3年間の財務シミュレーション結果を使用します。
【指示】シミュレーション結果に基づき、営業利益の推移と要因を可視化するグラフを作成してください。役員会議の資料に利用するため、グラフの色は当社のコーポレートカラーである濃紺(HEXコード:#1A2B4C)を指定してください。さらに、このグラフから読み取れる中長期的な経営リスクと、その対策案を客観的な文章で3つ提示してください。

まとめ

ChatGPTのデータ分析機能は、自然言語の指示のみで複雑なデータ処理や視覚化を可能にする強力なビジネスツールです。

無料プランからでも手軽に利用でき、煩雑なデータのクレンジングから高度な集計作業まで幅広い業務を自動化できます。

各部門の目的に応じて役割や出力形式を明確にしたプロンプトを活用することで、手作業によるグラフ作成や分析にかかる時間を大幅に削減できます。

さらに、生成されたインタラクティブな表やグラフは直接ダウンロードできるため、社内資料作成の効率も飛躍的に向上します。

本記事で解説した具体的な手順やプロンプト例を実務に取り入れることで、日々の業務課題を迅速かつ正確に解決することが可能です。


よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次