data-analysis は何をしますか?
スプレッドシートデータの分析、インサイト生成、可視化、Excel/CSVデータからのレポート作成を行います。
概要
このスキルは、Excel(.xlsx、.xls)およびCSVファイルからデータを読み込み、統計的分析、インサイトの抽出、可視化チャートの作成、そしてマークダウンレポートの生成を行います。
主な機能
- データ読み込み: Excel/CSVファイルを自動検出し、データフレームに変換
- 統計分析: 基本統計量、相関分析、欠損値チェック
- 可視化: matplotlib/seabornを使用したグラフ生成(棒グラフ、折れ線グラフ、ヒートマップなど)
- レポート生成: 分析結果をマークダウン形式で出力
対応プラットフォーム
- Claude Code
- Codex CLI
- Cursor
- その他AIエージェント
使い方
# データ分析を開始
> data-analysis analyze path/to/data.csv
# 特定の列を指定して分析
> data-analysis analyze path/to/data.xlsx --columns "売上,利益"
# グラフを生成
> data-analysis plot path/to/data.csv --type bar --x "月" --y "売上"
環境変数
DATA_ANALYSIS_OUTPUT_DIR: 出力ディレクトリ(デフォルト:./output)
サンプルコード
import pandas as pd
import matplotlib.pyplot as plt
# データ読み込み
df = pd.read_csv('data.csv')
# 基本統計量
print(df.describe())
# 可視化
df.plot(kind='bar', x='月', y='売上')
plt.savefig('output/売上推移.png')
注意事項
- 大きなファイル(100MB以上)はパフォーマンスに影響する場合があります。
- 機密データを含むファイルを分析する場合は、適切なアクセス制御を行ってください。