Designing a Solution for the Stresses of Daily Life

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…

Smartphone

独家优惠奖金 100% 高达 1 BTC + 180 免费旋转




Data Analytics with Python

See the source image

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

Output Langkah II

Visualisasi Data Reservasi yang di cancel dan yang tidak

Output Visualisasi Data | 0 : Canceled & 1 : Not Canceled

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

Output Langkah I
Output Langkah II

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’

Output Langkah II

III. Menambahkan tahun-bulan-hari (yyyy-mm-dd) menjadi satu kesatuan

Output Langkah III

Jawaban B

Output 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.

Output jawaban A

Jawaban B

Berikut merupakan rata-rata reservasi harian pada tiap minggunya

Output jawaban B

Visualisasi Data

Agar mempermudah dalam memahami kedua jawaban diatas. Maka dapat pahami visualisasi datanya dibawah ini.

Visualisasi Data — Jawaban A

Output Visualisasi Data — Jawaban A

Visualisasi Data — Jawaban B

Jawaban A

Output rata-rata ADR berdasarkan jenis hotel dan jenis customer

Jawaban B

Output ADR terbesar— 1

Boxplot ADR Customer Type pada Tiap Hotel

Boxplot ADR Customer Type

I. ‘Panggil’ terlebih dahulu dataframe country-nya.

II. Menyesuaikan nilai yang ada di kolom Alpha-3 code sebelum dipakai sebagai join key

Output Langkah IV
Output Langkah V

VII. Menampilkan top 10 country dengan jumlah booking terbanyak

Output Langkah VI

Visualisasi Data 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

Output Langkah I

II. Baris data reservasi dengan jumlah tamu terbanyak, yaitu pada baris data ke-46619

Add a comment

Related posts:

A Pocket of Warmth

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

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…

Try to not fall in love with this Tiny Octopus

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…