BaşlayınÜcretsiz başlayın

DataFrame üzerinde döngü (2)

Her çalıştırmada iterrows() tarafından oluşturulan satır verileri bir Pandas Serisidir. Bu format, çıktı almak için çok uygun değildir. Neyse ki köşeli ayraçları kullanarak Pandas Serisinden değişkenleri kolayca seçebilirsiniz:

for lab, row in brics.iterrows() :

    print(row['country'])

Bu egzersiz, kursun bir parçasıdır

Orta Seviye Python

Kursa Göz Atın

Egzersiz talimatları

  • lab ve row yineleyicilerini kullanarak, for döngüsündeki kodu ilk yinelemede "US: 809", ikinci yinelemede "AUS: 731" vb. çıktısı alınacak şekilde uyarlayın.

  • Çıktı "country: cars_per_cap" biçiminde olmalıdır. Bu dizenin tamamının çıktısını aldığınızdan emin olun (doğru aralıklarla).

    • Tam sayı verilerinizi ülke etiketiyle birlikte yazdırılabilecek bir dizeye dönüştürmek için str() fonksiyonunu kullanabilirsiniz.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)

# Adapt for loop
for lab, row in cars.iterrows() :
    print(lab)
    print(row)
Kodu Düzenle ve Çalıştır