Python 3 エンジニア認定データ分析試験 対策問題 (データ分析のプロセスとJupyter Notebook)
問題1:
Jupyter Notebookのコマンドモードにおいて、セルの削除を行うためのショートカットキーとして正しいものはどれですか?
Shift + EnterCtrl + EnterddEsc
問題2:
データ分析のプロセスにおいて、収集したデータに対して欠損値の処理や外れ値の除去を行うのは、どの段階ですか?
- データ収集
- データ可視化
- データ加工
- モデル構築
問題3:
Jupyter Notebookで利用できるマジックコマンドのうち、現在Jupyter Notebookが動作しているディレクトリを表示するコマンドはどれですか?
%pwd%ls%cd%matplotlib inline
問題4:
以下のJupyter Notebookのセルを実行すると、どのような結果が出力されますか?
python
import pandas as pd
data = {‘col1’: [1, 2, 3], ‘col2’: [4, 5, 6]}
df = pd.DataFrame(data)
%who_ls DataFrame
- DataFrameという文字列が出力される
- dfという文字列が出力される
- エラーが発生する
- 何も出力されない
問題5:
データ分析のプロセスにおいて、分析結果をグラフや表形式で表現し、関係者への共有や理解促進を目的とするのは、どの段階ですか?
- データ収集
- データ可視化
- データ加工
- モデル評価
解答と解説
問題1: 解答 3. dd
解説: Jupyter Notebookのコマンドモードでは、ddを連続して入力することで、選択されているセルを削除できます。Shift + Enter (セルの実行と次のセルへ移動)、Ctrl + Enter (セルの実行)、Esc (コマンドモードへの移行) はそれぞれ別の機能です。
合格に向けたパイセンのアドバイス: Jupyter Notebookのショートカットキーは、効率的な作業に不可欠です。特に、セルの追加 (a, b)、削除 (dd)、コピー (c)、ペースト (v) など、頻繁に利用するものは確実に覚えておきましょう!
問題2: 解答 3. データ加工
解説: データ加工は、収集したデータを分析しやすい形に変換する段階です。欠損値の処理、外れ値の除去、データの型変換などが含まれます。
合格に向けたパイセンのアドバイス: データ加工は、分析の質を大きく左右する重要なステップです。欠損値の処理方法や外れ値の定義など、適切な手法を選択できるようになりましょう。 テキストデータのクリーニングも重要です!
問題3: 解答 1. %pwd
解説: %pwd (print working directory) は、現在Jupyter Notebookが動作しているディレクトリのパスを表示するマジックコマンドです。%ls (list) はディレクトリ内のファイルを表示、%cd (change directory) はディレクトリを移動、%matplotlib inline はMatplotlibのグラフをNotebook内に表示します。
合格に向けたパイセンのアドバイス: マジックコマンドは、Jupyter Notebookの機能を拡張する便利なツールです。%time (処理時間の計測) や %load (外部ファイルの読み込み) など、よく使うコマンドを覚えておくと便利です。
問題4: 解答 2. dfという文字列が出力される
解説: %who_ls マジックコマンドは、指定した型の変数のリストを文字列として返します。DataFrameを指定しているため、dfが出力されます。
合格に向けたパイセンのアドバイス: %who, %whos, %who_ls の違いを理解しておきましょう。 特に%who_ls は、コードの可読性を高めるのに役立ちます。
問題5: 解答 2. データ可視化
解説: データ可視化は、分析結果を視覚的に表現することで、データの傾向やパターンを理解しやすくする段階です。グラフや表形式での表現が用いられます。
合格に向けたパイセンのアドバイス: 可視化ツールは、Matplotlibだけでなく、SeabornやPlotlyなども習得しておくと、より表現豊かなグラフを作成できます。 目的に応じたグラフの選択が重要です!
| 評価 / 特徴 | サービス名 | おすすめポイント(強み) | ターゲット層 | リンク |
|---|---|---|---|---|
| 👑 国内最大級 |
ハッピーメール | 「迷ったらここ!圧倒的な会員数と実績」 運用歴20年以上の安心感があり、マッチング率が非常に高く、地方でも素敵な出会いが期待できる業界トップクラスの老舗です。 |
20代~50代 幅広く対応 |
公式サイト(無料登録) |
| 🔥 今すぐ会いたい |
PCMAX | 「リアルタイムの出会いに特化」 アクティブユーザー数が圧倒的で、掲示板の更新頻度はNo.1です。今すぐ誰かと会いたい、ワクワクしたい方に最適でございます。 |
20代~40代 積極派の方向け |
公式サイト(無料登録) |
| ✨ 女性支持◎ |
ワクワクメール | 「クリーンで安全、初心者に優しい」 女性誌にも掲載されるほどイメージが良く、24時間有人サポートで安全性が抜群。初めての方でも使いやすい操作性が魅力です。 |
20代~30代 爽やか系・初心者 |
公式サイト(無料登録) |
| 💍 再婚・婚活 |
マリッシュ | 「大人のための、理解あるパートナー探し」 再婚や婚活に特化した設計です。バツイチ・子連れへの理解を示す「リボンマーク」など、誠実な出会いを大切にしています。 |
30代~50代 真剣派の方 |
公式サイト(無料登録) |
| 🍷 熟年層特化 |
華の会メール | 「30代後半からの、大人の落ち着いた出会い」 中高年層に特化しているため、同世代で話が合います。周囲を気にせず、自分のペースでゆったりと活動が可能です。 |
30代~60代 落ち着いた層 |
公式サイト(無料登録) |
| 🤝 趣味で繋がる |
イククル | 「会員数1500万人突破の巨大SNSコミュニティ」 日記や掲示板など、出会い以外の機能も充実しています。共通の趣味から自然にお相手との距離を縮められるのが特徴です。 |
20代~40代 趣味・友達作り |
公式サイト(無料登録) |
| 📍 地域密着 |
ミントC!Jメール | 「近所で会いたいを叶えるエリア検索」 地域に根差した掲示板が強く、コストパフォーマンス良く出会いを探せます。すぐ会える距離のお相手探しに最適です。 |
20代~40代 ご近所・コスパ |
公式サイト(無料登録) |
| 🔒 鉄壁ガード |
ASOBO | 「細かなプロフィールで自分にぴったりの相手を」 運営実績が長くセキュリティが非常に強固。詳細なデータから理想の条件に合うお相手を効率よく見つけることが可能です。 |
20代~40代 条件・安全重視 |
公式サイト(無料登録) |
| ☕ 気軽さNo.1 |
デジカフェ | 「堅苦しいのはナシ。友達から始めたい方に」 SNS感覚で気軽に繋がれるライトなコミュニティ。婚活よりもまずは楽しく会話をしたいというライトな出会いに最適。 |
20代~30代 友達・気軽派 |
公式サイト(無料登録) |