Sütunları Seçme
Coddy'nin Machine Learning Journey'sinin Veriler ve Grafikler bölümünün bir parçası. Ders 35 / 60.
Soruların çoğu tek bir sütunla ilgilidir: ortalama ağırlık, en uzun köpek. Sütunu seçmek için adını köşeli parantezlerin içine yazın:
dogs = pd.DataFrame({
"name": ["Max", "Luna", "Bo", "Kira"],
"kg": [30, 8, 22, 12],
"cm": [61, 30, 55, 40],
})
print(dogs["kg"])
print(dogs["kg"].mean())Bu, sütunuyla aynı adı taşıyan bir Series'i, ardından ortalama ağırlığı yazdırır:
0 30
1 8
2 22
3 12
Name: kg, dtype: int64
18.0Birkaç sütun için köşeli parantezlerin içine bir ad listesi koyun. Daha küçük bir DataFrame elde edersiniz; sütunları sizin belirlediğiniz sıradadır:
print(dogs[["name", "cm"]])Bu, şunu yazdırır:
name cm
0 Max 61
1 Luna 30
2 Bo 55
3 Kira 40Sütunları seçmek, modelin daha sonra öğrenmesi gereken özellikleri tam olarak elde etmesini sağlar.
Görev
OrtaBir inceleme sitesi phones.csv dosyasını phones içine yükler; sütunlar model, price, battery_h (saat) ve weight_g şeklindedir. Program bir sütun adını column içine okur.
- Yalnızca
modelve bu sütunu içeren bir tablonun ilk 3 satırını yazdır. - Aşağıdaki gibi, bu sütunun en küçük ve en büyük değerini ve 1 ondalık basamağa yuvarlanmış ortalamasını yazdır.
Saatlerden oluşan bir tablo ve strap_mm sütunu için:
model strap_mm
0 Orca 20
1 Quartzy 18
2 Brio 22
strap_mm: from 16 to 24, average 20.4Kendin dene
import pandas as pd
phones = pd.read_csv("phones.csv")
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