Sütunları ve satırları kaldırma
Daha önce bir CSV dosyasından havayolu uçuş verilerini yükledin. Belirli bir uçuşun gecikip gecikmeyeceğini tahmin edecek bir model geliştireceksin.
Bu egzersizde veriyi şu şekilde sadeleştirmen gerekiyor:
- bilgi taşımayan bir sütunu kaldırmak ve
- bir uçuşun gecikip gecikmediğine dair bilgisi olmayan satırları kaldırmak.
Veriler flights olarak mevcut.
Not: IPython Shell'in yanındaki Slaytlar panelindeki ders slaytlarını gözden geçirmek işine yarayabilir.
Bu egzersiz, kursun bir parçasıdır
PySpark ile Machine Learning
Egzersiz talimatları
flightsütununu kaldır.delaysütununda eksik değeri olan kaç kayıt olduğunu bul.delaysütununda eksik değeri olan kayıtları kaldır.- Herhangi bir sütununda eksik değer bulunan kayıtları kaldır ve kalan satırların sayısını al.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Remove the 'flight' column
flights_drop_column = flights.____(____)
# Number of records with missing 'delay' values
flights_drop_column.____('delay IS NULL').____()
# Remove records with missing 'delay' values
flights_valid_delay = flights_drop_column.____(____)
# Remove records with missing values in any column and get the number of remaining rows
flights_none_missing = flights_valid_delay.____()
print(flights_none_missing.____())