Saatnya membaca, Katniss!
Hampir waktunya mengakhiri pekerjaan hari ini. Namun sebelum itu, Anda ingin melakukan analisis untuk bersenang-senang. Anda akan menganalisis himpunan data buku lain, kali ini seri Hunger Games.
Anda telah menelusuri himpunan data books_hunger sebelum mengubah bentuknya, tetapi ada yang tidak beres. Indeks DataFrame berisi judul buku. Anda tahu bahwa Anda tidak dapat mengubah bentuknya dalam format ini. Jika dilakukan, Anda akan kehilangan data berharga, yaitu judul, sehingga Anda perlu melakukan beberapa perubahan sebelum mentransformasikan DataFrame.
Himpunan data books_hunger tersedia untuk Anda. Data ini memuat title, serta informasi language, publication date, publication number, dan page number untuk setiap buku.
Latihan ini adalah bagian dari kursus
Mengubah Bentuk Data dengan pandas
Petunjuk latihan
- Modifikasi DataFrame
books_hungerdengan menyetel ulang indeks tanpa menghapusnya. - Ubah bentuk
books_hungerdari format lebar ke panjang. Gunakan kolomtitledanlanguagesebagai indeks unik. Beri namafeaturepada variabel baru yang dibuat dari kolom yang diawali denganpublicationdanpage. Kolom-kolom tersebut dipisahkan oleh satu spasi dan diakhiri dengan sebuah kata.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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)