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

Sözlükten DataFrame’e (2)

Önceki egzersizi çözen Python kodu, betiğe dahil edilmiştir. Satır etiketlerinin (yani farklı gözlemlere ait etiketlerin) 0 ile 6 arasındaki tamsayılara otomatik olarak ayarlandığını fark ettiniz mi?

Bunu çözmek için bir row_labels listesi oluşturulmuştur. cars DataFrame’in satır etiketlerini belirtmek için bu listeyi kullanabilirsiniz. Bunu, cars.index olarak erişebileceğiniz cars index özniteliğini ayarlayarak yapabilirsiniz.

Bu egzersiz

Orta Seviye Python

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Gerçekten de satır etiketlerinin doğru ayarlanmadığını görmek için Kodu Çalıştır düğmesine basın.
  • cars.index değerini row_labels değerine eşit olacak şekilde ayarlayarak satır etiketlerini belirtin.
  • cars çıktısını tekrar alın ve bu kez satır etiketlerinin doğru olup olmadığını kontrol edin.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

import pandas as pd

# Build cars DataFrame
names = ['United States', 'Australia', 'Japan', 'India', 'Russia', 'Morocco', 'Egypt']
dr =  [True, False, False, False, True, True, True]
cpc = [809, 731, 588, 18, 200, 70, 45]
cars_dict = { 'country':names, 'drives_right':dr, 'cars_per_cap':cpc }
cars = pd.DataFrame(cars_dict)
print(cars)

# Definition of row_labels
row_labels = ['US', 'AUS', 'JPN', 'IN', 'RU', 'MOR', 'EG']

# Specify row labels of cars


# Print cars again
Kodu Düzenle ve Çalıştır