According to the 2019 Stress in America report by the American Psychological Association, among adults: To that end our team hypothesized that people People who value self care work to incorporate…
Python merupakan salah satu bahasa pemrograman yang terkenal di dunia khususnya di dalam bidang data. Bahasa pemrograman ini juga bisa digunakan untuk game development, web development, dan bahkan artificial intelligence (AI). Bahasa ini juga mudah dipahami bagi orang-orang yang masih awam atau baru dalam dunia pemrograman.
Pada artikel ini, kita akan menggunakan python untuk menganalisa sebuah dataset pembookingan suatu hotel. Dimana kita akan menggunakan Google Colab untuk menganalisanya.
Pada bootcamp myskill kali ini, dataset yang digunakan adalah dataset permintaan booking pada suatu hotel.
Dataset Source
Data Dictionary
Berikut lampiran dataset ini dalam berupa google sheets :
Berikut merupakan penjelasan tiap-tiap kolomnya
Sebelum memulai menjawab pertanyaan yang diberikan. Sebelumnya, kita harus menghubungkan terlebih dahulu google colab kita dengan dataset yang sudah disiapkan.
Setelah dihubungkan seperti ini, maka dataframe tersebut sudah bisa digunakan.
Jawaban
I. Jumlah pengunjung yang tidak dan membatalkan reservasi
II. Persentasi pengunjung yang tidak dan membatalkan reservasinya
Visualisasi Data Reservasi yang di cancel dan yang tidak
Pengecekan persentase cancelled & not cancelled hotels
City Hotels
Output : (0) = Cancelled & (1) = Not Cancelled
Resort Hotels
Output : (0) = Cancelled & (1) = Not Cancelled
Jawaban Q1 : Untuk mendapat persentase cancelled City Hotel
Jawaban Q2 : Untuk mendapat persentase cancelled Resort Hotel
Jawaban A
Berikut merupakan jumlah reservasi tiap bulannya untuk masing-masing jenis hotel
Jawaban B
Bulan dengan reservasi yang paling banyak di masing-masing jenis hotel
City Hotel pada bulan Agustus & Resort Hotel pada bulan Agustus
Jawaban C
I. Import module calendar, setelah itu gunakan dictionary data untuk menyimpan key-value untuk tiap bulan dan nomor urut bulannya.
III. Menampilkan hasil akhir, setelah diubah nama bulan menjadi nomor urutannya
Jawaban A
II. Menambahkan zero padding, sehingga (misal) bulan ‘1’ menjadi ‘01’
III. Menambahkan tahun-bulan-hari (yyyy-mm-dd) menjadi satu kesatuan
Jawaban B
Berdasarkan output diatas, bisa dilihat bahwa dtype atau tipe data kolom ini sudah menjadi tipe data datetime.
Jawaban A
Berikut merupakan total reservasi harian, dimana hanya menampilkan 25 data teratas.
Jawaban B
Berikut merupakan rata-rata reservasi harian pada tiap minggunya
Visualisasi Data
Agar mempermudah dalam memahami kedua jawaban diatas. Maka dapat pahami visualisasi datanya dibawah ini.
Visualisasi Data — Jawaban A
Visualisasi Data — Jawaban B
Jawaban A
Jawaban B
Boxplot ADR Customer Type pada Tiap Hotel
I. ‘Panggil’ terlebih dahulu dataframe country-nya.
II. Menyesuaikan nilai yang ada di kolom Alpha-3 code sebelum dipakai sebagai join key
VII. Menampilkan top 10 country dengan jumlah booking terbanyak
Visualisasi Data Top 10 Country dengan Jumlah Booking Terbanyak
Jawaban A
Jawaban B
I. Jumlah tamu terbanyak, sebanyak 12 tamu
II. Baris data reservasi dengan jumlah tamu terbanyak, yaitu pada baris data ke-46619
The dogs jump and dance around me, impatiently waiting for their breakfast. It’s late today, I luxuriated in sleep well past my usual hour. I serve their food and watch Fiona dive in, scarfing the…
Trust is the believe you have in your partner that he or she will always be who they professed that they are, and will remain loyal to you and love you. Trust will make you rely, confide, be…
This heartwarming video delighted my news feed this morning, which is otherwise full of hundreds of ways that humanity is failing itself (lol). If you’re looking for a pick-me-up this morning, or…