DataFrame'leri dönüştürme ve temizleme
Veriler, listelerin listesi gibi temizlenmiş bir Python veri yapısına getirildiğinde, bunu bir pandas DataFrame'ine dönüştürmek kolaydır. Son egzersizde düzenlediğin verilerle tam da bunu yapmayı pratik edeceksin.
Her zamanki gibi, pandas pd olarak içe aktarılmıştır ve normalized_testing_scores değişkeni, aşağıda gösterildiği gibi okulların her birinin test verilerinin listesini saklar.
[
['01M539', '111 Columbia Street', 'Manhattan', 657.0, 601.0, 601.0],
...
]
Bu egzersiz, kursun bir parçasıdır
Python ile ETL ve ELT
Egzersiz talimatları
normalized_testing_scoresdeğişkeninde saklanan listelerin listesinden birpandasDataFrame oluştur.normalized_dataDataFrame'i için sütun adlarını ayarla.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Create a DataFrame from the normalized_testing_scores list
normalized_data = ____(normalized_testing_scores)
# Set the column names
normalized_data.____ = ["school_id", "street_address", "city", "avg_score_math", "avg_score_reading", "avg_score_writing"]
normalized_data = normalized_data.set_index("school_id")
print(normalized_data.head())