Okuma zamanı, Katniss!
Günün işini bitirmene az kaldı. Ama önce, eğlence için küçük bir analiz yapmak istiyorsun. Bu kez Açlık Oyunları serisiyle başka bir kitap veri kümesini analiz edeceksin.
books_hunger veri kümesini dönüştürmeden önce inceledin ama bir şeyler doğru değildi. DataFrame'in indeksinde kitapların başlığı yer alıyor. Bu formatta yeniden şekillendiremeyeceğini biliyorsun. Eğer denersem, değerli bir veri olan başlığı kaybedersin; bu yüzden DataFrame'i dönüştürmeden önce bazı değişiklikler yapman gerekecek.
books_hunger veri kümesi kullanımına hazır. Her kitap için title, language, publication date, publication number ve page number hakkında veriler içeriyor.
Bu egzersiz
pandas ile Veriyi Yeniden Şekillendirme
kursunun bir parçasıdırEgzersiz talimatları
books_hungerDataFrame'ini, indeksi düşürmeden sıfırlayarak (reset) değiştir.books_hungerveri kümesini geniş formattan (wide) uzun formata (long) dönüştür.titlevelanguagesütunlarını benzersiz indeksler olarak kullan.publicationile başlayan vepageile başlayan sütunlardan oluşturulan yeni değişkenefeatureadını ver. Bu sütunlar bir boşlukla ayrılmıştır ve bir kelimeyle biter.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Modify books_hunger by resetting the index without dropping it
books_hunger.____(____=____, inplace=____)
# Reshape using title and language as index, feature as new name, publication and page as prefix separated by space and ending in a word
publication_features = pd.wide_to_long(____,
____=____,
____=____,
____=____,
____=____,
____=____)
# Print publication_features
print(publication_features)