Derinlemesine iç içe geçmiş verileri işle
Son egzersizde, bir seviye aşağıya iç içe geçmiş verileri düzleştirmiştin. Burada, daha derin iç içe geçmiş verileri açacaksın.
Yelp API yanıtındaki categories özniteliği, nesne listeleri içerir. Bu veriyi düzleştirmek için, json_normalize() argümanlarını kullanarak categories için yolu belirtecek ve veri çerçevesine dahil edilecek diğer öznitelikleri seçeceksin. Ayrıca, sütun seçimini kolaylaştırmak için ayırıcıyı değiştirmeli ve sütun adı çakışmalarını önlemek için diğer özniteliklere önek eklemelisin. Bunu adım adım yapacağız.
pandas (pd olarak) ve json_normalize() içe aktarılmış durumda. NYC'deki kafelere ait JSON formatlı Yelp verisi data olarak saklanıyor.
Bu egzersiz, kursun bir parçasıdır
pandas ile Kolaylaştırılmış Veri Alımı
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Flatten businesses records and set underscore separators
flat_cafes = ____(data["businesses"],
____)
# View the data
print(flat_cafes.head())