Python/データ/Lesson 27
Pandas 入門
1時間·theory
このチャプター
2/2
Pandas 入門
🎯 このレッスンを読み終えると
このレッスンをすべて読み終えると、以下の3つを自信を持ってできるようになります。
- ▸✅ PythonがなぜAI・データの標準言語になったか
- ▸✅ Python 3.x 基準での venv + requirements.txt のセットアップ
- ▸✅ print / input / type / dir の4つの組み込み関数
学習目標をチェックリストとして手元に置き、すべて答えられるようになったらレッスンを閉じてください。
Pandas — コード + 実行結果
Pandas = テーブルを扱う標準ライブラリ。DataFrame = Excelシート。CSV・SQL・JSONの読み書きが1行で完結。
💡 💡 Pandas 2.0 Copy-on-Write
Pandas 2.0でCopy-on-Writeを有効化する方法:
pd.options.mode.copy_on_write = True
ビューを変更しても元データが変わりません。SettingWithCopyWarningが消えます!
Pythonは簡潔で読みやすい文法により、幅広い分野で活用されています。インタープリタ言語であるため、REPL環境で即座に実行できます。PEP 8コーディングスタイルガイドに従い、Black/autopep8で自動フォーマットします。型ヒント(type hints)によりコードの可読性とIDEサポートが向上します。pipでパッケージ管理、venv/condaで仮想環境を構築します。
🐍 実際に試してみよう — Pandas 入門
上記の概念を実際にコードで実行してみましょう。値を変えながら動作を確認するのが最も効果的な学習方法です。
✏️ Python 코드
📟 コンソール出力
▶ 実行ボタンを押してください
🐍 Pyodideで実際のPythonを実行 — 初回は読み込みに3〜5秒
🤖 AIにこう依頼してみましょう
このレッスンの概念を知っていれば、AIに具体的に指示できます。漠然とした「直して」ではなく、適切な語彙を使ったリクエスト — それがトークン節約の出発点です。
- ▸「このforループをnumpyのベクトル演算に変換して」
- ▸「このデータ整形処理をpandasのメソッドチェーンでリファクタリングして」
なぜこれでトークンが減るのか
概念を知らないと、AIの回答を受け取っても「それって何ですか?」とまた聞き直す必要があります。その「聞き直し」がトークンを消費します。概念を一度習得しておけば、会話が一度で終わります。