Agar dapat menganalisis data di Python, kita harus mengetahui terlebih dahulu tentang packages apa saja yang ada di Python yang relevan digunakan untuk analisis data.
Python library merupakan sebuah kumpulan function dan method yang memudahkan kita dalam melakukan analisis data. Library biasanya mengandung built-in module yang menyediakan fungsi-fungsi yang berbeda yang dapat langsung kita gunakan.
Pandas
Pandas adalah sebuah library Python untuk manipulasi dan analisis data. Pandas merupakan tool yang paling penting yang harus dikuasai jika kita ingin menggeluti data science.
Pandas menyediakan dua tipe struktur data yaitu Series dan Dataframe.
Series merupakan objek satu dimensi, sedangkan dataframe merupakan objek dua dimensi. Kedua jenis objek tersebut dapat menyimpan berbagai jenis tipe data seperti string, integer, dan float.
Baca juga: Cara Import dan Export Data di Python
![Pandas Series and Dataframe](https://ilmudatapy.com/wp-content/uploads/2020/06/pandas.png)
Numpy
Numpy adalah library Python yang digunakan untuk melakukan operasi array. Numpy merupakan singkatan dari Numerical Python.
Numpy menyediakan banyak method yang sangat berguna untuk scientific computing seperti linear algebra, matriks, dan sebagainya.
SciPy
Masih seputar library yang digunakan untuk scientific computing, Scipy adalah library yang berguna untuk menyelesaikan problem matematika seperti integral, persamaan diferensial, optimisasi, dan sebagainya.
Scipy juga dapat digunakan untuk image processing.
Baca juga: Cara Menangani Missing Values di Project Data Science
Matplotlib
Beranjak ke visualisasi data, salah satu library yang banyak digunakan adalah Matplotlib. Library ini dapat membantu kita dengan mudah membuat plot atau grafik untuk menampilkan hasil analisis dalam bentuk visual.
Grafik atau plot yang kita buat juga dapat dengan mudah di-custom sesuai keinginan.
Seaborn
Selain Matplotlib, Seaborn juga merupakan salah satu library untuk visualisasi data yang termasuk high level. Dengan Seaborn kita dapat membuat plot seperti heat maps, time series, dan violin plots dengan mudah.
Baca juga: Cara Mengecek Tipe dan Distribusi Data di Pandas Python
Scikit-Learn
Kita memerlukan algoritma machine learning untuk dapat membangun sebuah model menggunakan dataset dan menghasilkan prediksi. Library Scikit-Learn merupakan salah satu algorithmic libraries yang dapat memudahkan kita memodelkan data.
Scikit-Learn menyediakan berbagai function yang dapat menyelesaikan task machine learning dari dasar hingga kompleks. Library Scikit-Learn memiliki berbagai tools untuk pemodelan statistik seperti regresi, klasifikasi, clustering, dan sebagainya.
Semoga bermanfaat..
Jika Anda yang sedang belajar data science atau mengolah data dengan bahasa pemrograman Python namun masih suka bingung menulis kode Python-nya, kami telah menyusun Paket E-modul Data Science dengan Python yang didesain khusus untuk pemula dengan penjelasan bahasa Indonesia yang lengkap untuk setiap blok kode-nya. Dapatkan sekarang juga dengan klik di sini!