Analisis Data dengan Pandas
Pelajari cara memanipulasi dan menganalisis data menggunakan DataFrames Pandas.
Analisis Data dengan Pandas adalah pelajaran Python Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 5. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Python Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Python Academy mencakup 5 pelajaran total.
Pengantar Pandas
Pengantar Pandas
Pandas adalah pustaka Python yang andal untuk analisis dan manipulasi data. Pustaka ini menyediakan struktur data seperti DataFrame dan Series yang memudahkan Anda membersihkan, mengubah, dan menganalisis data.
Dalam pelajaran ini, Anda akan mempelajari dasar-dasar Pandas dan cara menggunakannya untuk analisis data.

Menginstal Pandas
Menginstal Pandas
Untuk menginstal Pandas, gunakan perintah berikut di terminal Anda:
pip install pandas
Setelah terinstal, Anda dapat mengimpor Pandas dalam skrip Python Anda:
# Importing pandas
import pandas as pd
print("Pandas imported successfully")Apa Itu DataFrame?
Apa Itu DataFrame?
DataFrame adalah struktur data berbentuk tabel dua dimensi dalam Pandas. Struktur ini mirip dengan lembar bentang atau tabel SQL.
Anda dapat membuat DataFrame dari kamus, daftar, atau berkas eksternal:
# Creating a DataFrame from a dictionary
data = {
"Name": ["Alice", "Bob", "Charlie"],
"Age": [25, 30, 35],
"City": ["New York", "London", "Paris"]
}
df = pd.DataFrame(data)
print(df)Membaca Data dari Berkas
Membaca Data dari Berkas
Pandas memudahkan Anda membaca data dari berkas eksternal, seperti berkas CSV, Excel, dan JSON:
# Reading data from a CSV file
df = pd.read_csv("data.csv")
print(df.head()) # Displays the first 5 rowsMemeriksa DataFrame
Memeriksa DataFrame
Anda dapat memeriksa struktur dan isi DataFrame menggunakan metode seperti head(), info(), dan describe():
# Inspecting a DataFrame
df = pd.read_csv("data.csv")
print(df.info()) # Displays information about the DataFrame
print(df.describe()) # Provides statistical summariesMenyaring dan Memilih Data
Menyaring dan Memilih Data
Pandas memungkinkan Anda menyaring baris dan memilih kolom dengan mudah menggunakan kondisi dan pengindeksan:
# Filtering and selecting data
filtered_df = df[df['Age'] > 30] # Select rows where Age > 30
print(filtered_df[['Name', 'City']]) # Select specific columnsPembersihan Data
Pembersihan Data
Pandas menyediakan metode untuk membersihkan data, seperti menangani nilai yang hilang, mengganti nama kolom, dan menghapus duplikat:
# Handling missing values
df.fillna(0, inplace=True) # Replace NaN values with 0
# Renaming columns
df.rename(columns={"Name": "Full Name"}, inplace=True)
# Dropping duplicates
df.drop_duplicates(inplace=True)
print(df)Melakukan Agregasi
Melakukan Agregasi
Pandas memungkinkan Anda melakukan agregasi, seperti menjumlahkan, menghitung rata-rata, dan mengelompokkan data:
# Grouping and aggregating data
grouped = df.groupby('City')['Age'].mean()
print(grouped) # Displays average age for each cityKesalahan Umum dalam Pandas
Kesalahan Umum dalam Pandas
Berikut beberapa kesalahan yang perlu dihindari:
- Tidak menangani nilai yang hilang dengan benar.
- Menggunakan perulangan yang tidak efisien, bukan operasi vektorisasi.
- Lupa menentukan
inplace=Trueuntuk operasi yang mengubah data.
Apa yang Telah Kita Pelajari?
Apa yang Telah Kita Pelajari?
Dalam pelajaran ini, Anda telah mempelajari:
- Cara menginstal dan mengimpor Pandas.
- Struktur DataFrame dan cara membuatnya.
- Cara membaca, membersihkan, menyaring, dan mengagregasi data menggunakan Pandas.
Bagus sekali! Mari lanjut ke topik berikutnya.

Pertanyaan yang Sering Diajukan
Apakah pelajaran “Analisis Data dengan Pandas” gratis?
Ya — teks lengkap “Analisis Data dengan Pandas” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Python Academy, upgrade ke CoddyKit PRO. Kursus Python Academy mencakup 5 pelajaran total.
Apa yang akan aku pelajari di “Analisis Data dengan Pandas”?
Pelajari cara memanipulasi dan menganalisis data menggunakan DataFrames Pandas. Kamu berlatih Python Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Python Academy?
Tidak diperlukan pengalaman sebelumnya. Python Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 5.
Berapa lama pelajaran “Analisis Data dengan Pandas” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Python Academy ini?
Ya. Setiap pelajaran Python Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Analisis Data dengan Pandas
- Visualisasi Data dengan Matplotlib
- NumPy untuk Perhitungan Numerik
- Menangani API dengan requests
- Pengikisan Web dengan BeautifulSoup