Satırları Seçme
Coddy'nin Machine Learning Journey'sinin Veriler ve Grafikler bölümünün bir parçası. Ders 37 / 60.
Bu bölüm, bir mağazanın en çok satan ürünleriyle şöyle sona eriyor:
Bir satırla, tek bir örnekle başlar. pandas bu satıra iki yoldan ulaşır: iloc bir liste gibi konumları 0'dan sayar; loc ise etiketini kullanır:
planets = pd.DataFrame(
{"moons": [0, 1, 2, 95], "diameter_km": [4879, 12756, 6792, 142984]},
index=["Mercury", "Earth", "Mars", "Jupiter"],
)
print(planets.iloc[2])
print(planets.loc["Earth"])Bu, her biri sütunlarla etiketlenmiş bir Series olan iki satır yazdırır:
moons 2
diameter_km 6792
Name: Mars, dtype: int64
moons 1
diameter_km 12756
Name: Earth, dtype: int64Bir hücre için sütun adı ekleyin: planets.loc["Jupiter", "moons"] değeri 95'tir. iloc[-1] son satırdır.
Bir CSV dosyasından okunan tabloda, satırlar filtrelenene veya sıralanana kadar etiketler konumlarla eşleşir.
Görev
Orta10 km'lik bir yarışın sonuçları race.csv dosyasındadır; bitiş sırasına göre her satırda bir koşucu ve runner, club ve minutes sütunları bulunur. Program verileri race içine yükler ve bir place değeri okur; 1 birinciyi belirtir.
- O sırada bitiren kişinin kim olduğunu yazdır.
- Süresini yazdır.
- Sonuncu bitiren kişinin kim olduğunu yazdır.
Farklı bir yarış ve 2 sırası için:
Place 2: Ola Berg
Time: 51.5 minutes
Last: Kim ItoKendin dene
import pandas as pd
race = pd.read_csv("race.csv")
place = int(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