Menu
CoddyTech

振り返り:アンケート結果

CoddyのMachine Learningジャーニー「データとプロット」セクションの一部。レッスン 46/60。

challenge icon

チャレンジ

中級

あるストリーミングアプリが、ユーザーに1から10までの評価を尋ねました。回答を省略した人もいたため、survey.csvにはスコアの空欄があります。

age_group、デバイス、スコアを示すsurvey.csvの先頭7行の表。6行目にはスコアがなく、NaNと表示されている

チーム向けに見やすいレポートを作成しましょう。

  1. Missing scores:と、該当する件数を出力します。
  2. 空欄のある行を削除してから、Answers kept:と残った行数を出力します。
  3. 残った行から、デバイスごとの回答数を多い順に出力します。
  4. 年齢グループごとのスコアのmeanとmaxを表で出力します。

別のアンケートでは、レポートは次のようになります。

Missing scores: 2
Answers kept: 18
device
laptop    10
phone      5
tablet     3
Name: count, dtype: int64
           mean   max
age_group            
18-29       7.5  10.0
30-44       6.4   9.0
45+         5.0   8.0

自分で試してみよう

import pandas as pd

survey = pd.read_csv("survey.csv")

# 以下にコードを書いてください

データとプロットのすべてのレッスン

自分で練習してみよう: Pythonオンラインコンパイラ