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, kursun bir parçasıdır

Orta Seviye Python

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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