Menu
CoddyTech

Tekrar: Anket Sonuçları

Coddy'nin Machine Learning Journey'sinin Veriler ve Grafikler bölümünün bir parçası. Ders 46 / 60.

challenge icon

Görev

Orta

Bir yayın uygulaması, kullanıcılarından 1 ile 10 arasında bir puan vermelerini istedi. Bazıları bunu atladı, bu yüzden survey.csv dosyasında boş puan hücreleri var:

survey.csv dosyasının age_group, device ve score sütunlarını gösteren ilk yedi satırı; 6. satırda puan yok, NaN olarak işaretlenmiş

Ekip için temiz bir rapor oluştur:

  1. Missing scores: ifadesini ve kaç tane eksik puan olduğunu yazdır.
  2. Eksik değeri olan satırları kaldır, ardından Answers kept: ifadesini ve geriye kaç satır kaldığını yazdır.
  3. Geriye kalan satırlardaki yanıtları cihaza göre, en yaygından başlayarak yazdır.
  4. Her yaş grubunun puanına ait mean ve max değerlerini içeren bir tablo yazdır.

Başka bir anket için rapor şöyle görünüyor:

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

Kendin dene

import pandas as pd

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

# Kodunuzu aşağıya yazın

Veriler ve Grafikler bölümündeki tüm dersler

Kendi başına pratik yap: Online Python derleyicisi