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

Veri Tiplerini Doğrulama

Veri çağında, hiç olmadığı kadar çok özniteliğe erişebiliyoruz. Bunların hepsini yönetebilmek için bolca otomasyon kuracağız ama en azından veri tiplerinin doğru olması şart. Bu egzersizde, özniteliklerin ve veri tiplerinin tutulduğu bir sözlüğü doğrulayarak doğru olup olmadıklarını kontrol edeceğiz. Bu sözlük validation_dict değişkeninde saklanıyor ve çalışma alanında mevcut.

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

PySpark ile Özellik Mühendisliği

Kursa Göz Atın

Egzersiz talimatları

  • df kullanarak dtypes ile öznitelik ve veri tipi demetlerinden oluşan bir liste oluştur ve adına actual_dtypes_list de.
  • actual_dtypes_list üzerinde dolaşarak, sütun adlarının beklenen veri tiplerinin bulunduğu sözlük validation_dict içinde olup olmadığını kontrol et.
  • Sözlükte bulunan anahtarlar için veri tiplerini karşılaştır ve eşleşenleri yazdır.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# create list of actual dtypes to check
actual_dtypes_list = df.____
print(actual_dtypes_list)

# Iterate through the list of actual dtypes tuples
for attribute_tuple in ____:
  
  # Check if column name is dictionary of expected dtypes
  col_name = attribute_tuple[____]
  if col_name in ____:

    # Compare attribute types
    col_type = attribute_tuple[____]
    if col_type == validation_dict[____]:
      print(col_name + ' has expected dtype.')
Kodu Düzenle ve Çalıştır