Di dalam tugas ini kamu akan praktik dengan dataset sebuah call center. Datasetnya memuat kolom untuk tanggal, jam (mulai dari 0 hingga 23), dan nama hari untuk masing-masing observasi. Atasanmu memintamu untuk membuat visualisasi heatmap (dengan menggunakan seaborn) untuk menunjukkan aktivitas rata-rata panggilan setiap jam, yang dikelompokkan per hari di setiap pekan dan disortir berdasarkan urutan kronologis (Senin ke Minggu).
Yang perlu kamu lakukan:
Impor library yang diperlukan dan muat file CSV ke dalam DataFrame pandas. Muat dataset ke dalam DataFrame pandas dengan metode pd.read_csv(), atur kolom 'date' sebagai index, dan urai tanggal dengan menggunakan argumen parse_dates=True di dalam metodenya. Kelompokkan DataFrame berdasarkan kolom 'day_name', dan hitung rata-rata (mean) dari jumlah panggilan untuk masing-masing ‘day_name’ Buat list bernama day_order. Kemudian isi dengan nama hari yang berurutan, mulai dari Monday - Sunday Gunakan metode reindex() untuk mengurutkan baris dari DataFrame menurut urutan dari list 'day_order'. Gunakan metode sns.set() untuk mengatur Seaborn style default untuk chart. (opsional) Gunakan metode plt.figure() untuk mengatur ukuran figur. (opsional) Gunakan library seaborn untuk membuat heatmap dan menjalankan argumennya. Ubah judul chart menjadi “Average Call Center Activity by Day of Week”, X axis menjadi “Hour of Day”, dan Y axis menjadi “Day of Week”. 10 Setelah selesai, serahkan file kode Python-mu.
Kode Program Ini Adalah Sebuah Fungsi Python Yang Disusun Untuk Memeriksa Apakah Simbol Saham Yang Dimasukkan Oleh Pengguna Terdapat Dalam File CSV Yang Disediakan