Penguen Kaşif
Coddy'nin Machine Learning Journey'sinin Veriler ve Grafikler bölümünün bir parçası. Ders 60 / 60.
Antarktika'daki bir saha ekibi, üç türden 100 pengueni ölçtü. penguins.csv her penguen için bir satır içerir ve birkaç hücre boştur: pandas bunları NaN olarak okur.
Sütunları: species, island, bill_length_mm, bill_depth_mm, flipper_length_mm, body_mass_g ve sex.
Bir türü hangi ölçüm ele verir? Ekip, türlerin dağılımlarını şöyle üst üste koyuyor; bu, gaga uzunluğu için:
Adelie gagaları farklılık gösterir. Programın herhangi bir ölçüm için bu grafiği çizer.
Görev
ZorProgram bir sütun adı okur.
penguins.csvdosyasını oku; penguen sayısını ve sütunda kaç değerin eksik olduğunu yazdır.- Eksik değeri olan her satırı kaldır ve kaç satırın kaldığını yazdır.
- Tek bir grafikte türler üzerinde döngü kur: her birinin sütun ortalamasını (1 ondalık basamakla,
roundkullanarak) yazdır ve histogramınıbins=8,alpha=0.5ve adı etiket olacak şekilde çiz. - Grafiğin başlığını sütun adı yap, y eksenini
Penguinsolarak etiketle ve bir açıklama ekle.
bill_length_mm için çıktının tamamı şöyledir:
Penguins: 100
Missing bill_length_mm: 2
Kept after cleaning: 94
Adelie: 38.9
Chinstrap: 50.0
Gentoo: 46.9
Charts drawn: 1
Title: bill_length_mm
Y label: Penguins
Histograms: 3
Histogram Adelie: 8 bars, counts [4, 1, 7, 4, 7, 8, 7, 4]
Histogram Chinstrap: 8 bars, counts [1, 2, 5, 2, 5, 4, 0, 1]
Histogram Gentoo: 8 bars, counts [1, 4, 9, 7, 3, 5, 1, 2]
See-through bars: yes
Legend: Adelie, Chinstrap, GentooKendin dene
import pandas as pd
import matplotlib.pyplot as plt
species = ["Adelie", "Chinstrap", "Gentoo"]
column = input()
# Kodunuzu aşağıya yazın
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Veriler ve Grafikler bölümündeki tüm dersler
4Verileri Şekillendirme
Dizileri Yeniden ŞekillendirmeDizileri BirleştirmeRastgele SayılarÖzet: Zar Simülasyonu7pandas DataFrame’leri
SerilerDataFrame’lerCSV Dosyalarını OkumaVerileri İncelemeSütunları SeçmeTekrar: Film Puanları10DataFrame'leri Görselleştirme
Bir DataFrame'i GörselleştirmeSütunlardan Dağılım GrafiğiHer Grup İçin Bir RenkBir Sütunun HistogramıTekrar: Kafe Satışları2NumPy Dizileri
Diziler OluşturmaŞekil ve BoyutSayı Aralıklarıİndeksleme ve DilimlemeTekrar: Sıcaklık Izgarası5Çizgi ve Dağılım Grafikleri
Etiketler ve BaşlıklarDağılım GrafikleriBirden Fazla Çizgi ve AçıklamalarRenkler ve İşaretleyicilerŞekiller ve EksenlerTekrar: Haftalık Adımlar8Filtreleme ve Sıralama
Satırları SeçmeSatırları FiltrelemeDeğerleri SıralamaYeni SütunlarTekrar: En İyi Ürünler3Dizi Matematiği
Tüm Diziler Üzerinde MatematikÖzet İstatistiklerEksenlere Göre İstatistiklerBroadcastingBoolean MaskelerTekrar: Sınav Puanları6Veriler için Grafikler
Çubuk GrafikleriHistogramlarTek Grafikte Birden Fazla VeriDizi Olarak GörsellerTekrar: Yağış Raporu9Gruplama ve Temizleme
Değerleri SaymaVerileri GruplamaBirden Çok ÖzetEksik DeğerlerTekrar: Anket SonuçlarıKendi başına pratik yap: Online Python derleyicisi