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
pandas ile Kolaylaştırılmış Veri Alımı
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Flatten businesses records and set underscore separators
flat_cafes = ____(data["businesses"],
____)
# View the data
print(flat_cafes.head())