Začněte nyníZačněte zdarma

Ověřování datových typů

V dnešní době máme přístup k více atributům než kdykoli předtím. Abychom si s nimi poradili, budeme hodně automatizovat – a základním předpokladem je, aby měly správné datové typy. V tomto cvičení ověříš slovník atributů a jejich datových typů a zjistíš, jestli jsou správné. Slovník je uložený v proměnné validation_dict a máš ho k dispozici ve svém pracovním prostředí.

Toto cvičení je součástí kurzu

Feature Engineering with PySpark

Zobrazit kurz

Pokyny k cvičení

  • Pomocí df vytvoř seznam n-tic obsahujících atribut a datový typ – použij dtypes a výsledek ulož do actual_dtypes_list.
  • Projdi actual_dtypes_list a zkontroluj, jestli názvy sloupců existují ve slovníku očekávaných datových typů validation_dict.
  • Pro klíče, které ve slovníku existují, porovnej jejich datové typy a vypiš ty, které se shodují.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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.')
Upravit a spustit kód