Python 3 エンジニア認定データ分析試験 練習問題 (データ分析のプロセスとJupyter Notebook)
問題1
Jupyter Notebookにおいて、現在選択しているセルの下に新しいコードセルを挿入するショートカットキーとして正しいものはどれですか?
a) Shift + Enter
b) Ctrl + Enter
c) Esc + B
d) Esc + A
問題2
次のデータ分析のプロセスの中で、最も適切な順序はどれですか?
a) データ収集 -> データ可視化 -> データ加工 -> モデル構築 -> 結果評価
b) データ加工 -> データ収集 -> データ可視化 -> モデル構築 -> 結果評価
c) データ収集 -> データ加工 -> データ可視化 -> 結果評価 -> モデル構築
d) データ収集 -> データ加工 -> データ可視化 -> モデル構築 -> 結果評価
問題3
Jupyter Notebookで以下のコードを実行するとどうなりますか?
python
import pandas as pd
df = pd.DataFrame({‘A’: [1, 2, 3], ‘B’: [4, 5, 6]})
%who DataFrame
a) エラーが発生する
b) DataFrameオブジェクトの内容が表示される
c) DataFrameオブジェクトの名前(df)が表示される
d) DataFrameオブジェクトの統計情報が表示される
問題4
欠損値を含むデータセットに対して、データ加工の段階で最も適切な処理はどれですか?
a) 欠損値を無視して分析を進める
b) 欠損値を含む行または列を削除する
c) 欠損値を平均値、中央値、最頻値などで補完する
d) b)とc)の両方が状況によって適切である
問題5
Jupyter Notebookのコマンドモードで、現在選択しているセルを削除するショートカットキーとして正しいものはどれですか?
a) Esc + X
b) Esc + D + D
c) Ctrl + D
d) Shift + Delete
解答と解説
問題1 解答: c) Esc + B
-
解説: Jupyter Notebookのコマンドモードでは、
Esc + Bで選択しているセルの下に新しいコードセルが挿入されます。Esc + Aは上に挿入です。Shift + EnterとCtrl + Enterはセルの実行に関するショートカットです。合格に向けたパイセンのアドバイス: Jupyter Notebookのショートカットキーは作業効率を大幅に向上させるための必須知識です。特に、セルの追加、削除、実行に関するショートカットは必ず覚えておきましょう。
問題2 解答: d) データ収集 -> データ加工 -> データ可視化 -> モデル構築 -> 結果評価
-
解説: 一般的なデータ分析のプロセスは、まずデータを収集し、次に分析可能な形に加工します。その後、データの傾向を把握するために可視化を行い、モデルを構築して、最後に結果を評価します。
合格に向けたパイセンのアドバイス: データ分析のプロセスは、プロジェクトの成功を左右する重要な要素です。各プロセスの目的と順序を理解し、状況に応じて柔軟に対応できるように心がけましょう。
問題3 解答: c) DataFrameオブジェクトの名前(df)が表示される
-
解説:
%whoマジックコマンドは、現在定義されている変数の中で、指定した型(この場合はDataFrame)のものを表示します。DataFrameオブジェクトの内容や統計情報が表示されるわけではありません。合格に向けたパイセンのアドバイス: マジックコマンドは、Jupyter Notebookでの作業を効率化するための便利な機能です。
%who以外にも、%timeitや%matplotlibなど、よく使うマジックコマンドを覚えておくと良いでしょう。
問題4 解答: d) b)とc)の両方が状況によって適切である
-
解説: 欠損値の処理方法は、データの性質や分析の目的に応じて異なります。欠損値が少ない場合は、欠損値を含む行や列を削除しても大きな影響はありません。一方、欠損値が多い場合は、平均値や中央値で補完することで、データの損失を最小限に抑えることができます。
合格に向けたパイセンのアドバイス: 欠損値の処理は、分析結果に大きな影響を与える可能性があります。欠損値の原因を理解し、適切な処理方法を選択することが重要です。
問題5 解答: b) Esc + D + D
-
解説: Jupyter Notebookのコマンドモードでは、
Esc + D + Dを連続して押すことで、現在選択しているセルが削除されます。合格に向けたパイセンのアドバイス: 誤ってセルを削除してしまわないように、
Esc + D + Dは慎重に使いましょう。万が一削除してしまった場合は、Ctrl + Zで元に戻せる場合があります。
| 評価 / 特徴 | サービス名 | おすすめポイント(強み) | ターゲット層 | リンク |
|---|---|---|---|---|
| 👑 国内最大級 |
ハッピーメール | 「迷ったらここ!圧倒的な会員数と実績」 運用歴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代 友達・気軽派 |
公式サイト(無料登録) |