Menu
CoddyTech

DataFrame’ler

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

Bir veri kümesinde yan yana birçok sütun bulunur; her özellik için bir tane. pandas bunları bir tabloda, DataFrame içinde bir arada tutar:

Izgara olarak çizilmiş pets DataFrame'i: üstte name, animal ve age sütun adları, yanda 0, 1 ve 2 satır etiketleri; 4 yaşındaki köpek Rex'in bulunduğu 0. satır, tek bir örnek olarak vurgulanmış

Bir sözlük kullanarak oluştur: her sütun adını değerler listesine eşleyen süslü parantezler.

pets = pd.DataFrame({
    "name": ["Rex", "Tom", "Bubbles"],
    "animal": ["dog", "cat", "fish"],
    "age": [4, 2, 1],
})
print(pets)

Bu şunu yazdırır:

      name animal  age
0      Rex    dog    4
1      Tom    cat    2
2  Bubbles   fish    1

Her liste, belirttiğin sırayla bir sütun hâline geldi ve satırlar 0'dan başlayarak numaralandırıldı. Listelerin uzunlukları eşit olmalı: her satırda her sütun için bir değer bulunmalıdır.

challenge icon

Görev

Orta

Bir bitki dükkânı eğrelti otu, kaktüs ve palmiye satar. plants ve prices, bunların adlarını ve fiyatlarını içerir; program bugünkü satışları sold değişkenine okur.

Sütunları sırasıyla plant, price ve sold olan bir DataFrame shop oluştur ve yazdır. Girdi 8, 2, 15 olduğunda:

    plant  price  sold
0    fern    4.5     8
1  cactus    2.0     2
2    palm   12.0    15

Kendin dene

import pandas as pd

plants = ["fern", "cactus", "palm"]
prices = [4.5, 2.0, 12.0]
sold = [int(input()), int(input()), 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