Menu
CoddyTech

Verileri İnceleme

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

Yeni bir veri kümesini yazdırmak için çok uzun. Birkaç hızlı kontrol, boyutunu, sütunlarını ve değerlerini gösterir.

song, seconds ve plays sütunlarını içeren 24 şarkıdan oluşan uzun bir tablo, ızgara olarak çizilmiştir; ilk 3 satırı vurgulanmış ve head(3) olarak işaretlenmiştir, yanındaki parantezde 24 satır yazar

songs = pd.read_csv("songs.csv")
print(songs.head(3))   # ilk 3 satır; head() tek başına 5 satır döndürür
print(songs.shape)     # (satırlar, sütunlar)
for name in songs.columns:
    print(name)

Bu, şunu yazdırır:

         song  seconds  plays
0   Blue Hour      210   5169
1  Paper Moon      176   6689
2        Tide      272   2739
(24, 3)
song
seconds
plays

.describe() her sayı sütununu özetler ve metin sütunu song'u hariç tutar. print(songs.describe()) şunu yazdırır:

          seconds        plays
count   24.000000    24.000000
mean   212.708333  5116.333333
std     42.367419  2189.610898
min    151.000000  1289.000000
25%    175.250000  3626.250000
50%    213.000000  5051.000000
75%    232.250000  6711.500000
max    290.000000  8992.000000

Sıralanmış sütunun dörtte biri, yarısı ve dörtte üçü kadar yukarısındaki değerler 25%, 50% ve 75% şeklindedir.

Özet de bir tablodur: "plays" in songs.describe().columns, True değerini verir; çünkü in, bir adın orada olup olmadığını sorgular.

challenge icon

Görev

Orta

Bir model yalnızca sayısal sütunlardan öğrenir, bu yüzden bir taksi şirketi önce yolculuk kayıtlarını kontrol eder. Program taxi_trips.csv dosyasını trips içine yükler ve bir sayı olan n'i okur.

  1. Trips: ifadesini ve satır sayısını yazdır.
  2. Her sütun için sırasıyla sütunun adını, iki noktayı ve .describe() onu özetliyorsa numbers, aksi hâlde text yazdır.
  3. İlk n satırı yazdır.

30 bisiklet kiralamasından oluşan bir tablo ve n = 2 için:

Trips: 30
bike: text
km: numbers
station: text
   bike    km  station
0  B-12   4.6     Pier
1  B-07  11.2  Central

Kendin dene

import pandas as pd

trips = pd.read_csv("taxi_trips.csv")
n = int(input())

# Kodunuzu aşağıya yazın
quiz iconKendini test et

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

Kendi başına pratik yap: Online Python derleyicisi