Analisis Data dengan Pandas
Pelajari cara memanipulasi dan menganalisis data menggunakan DataFrames Pandas
Analisis Data dengan Pandas adalah pelajaran Learn AI with Python 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 Learn AI with Python, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Learn AI with Python mencakup 5 pelajaran total.
Pengantar Pandas
Pengantar Pandas
Pandas adalah pustaka Python yang andal untuk analisis dan manipulasi data. Pandas menyediakan struktur data seperti DataFrame dan Series yang memudahkan Anda membersihkan, mentransformasi, dan menganalisis data.
Dalam pelajaran ini, Anda akan mempelajari dasar-dasar Pandas dan cara menggunakannya untuk analisis data.

Memasang Pandas
Memasang Pandas
Untuk memasang Pandas, gunakan perintah berikut di terminal Anda:
pip install pandas
Setelah terpasang, 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 lajur 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 summariesMemfilter dan Memilih Data
Memfilter dan Memilih Data
Pandas memungkinkan Anda memfilter 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 berbasis vektor.
- 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 memasang dan mengimpor Pandas.
- Struktur DataFrames dan cara membuatnya.
- Cara membaca, membersihkan, memfilter, dan mengagregasi data menggunakan Pandas.
Kerja bagus! 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 Learn AI with Python, upgrade ke CoddyKit PRO. Kursus Learn AI with Python 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 Learn AI with Python 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 Learn AI with Python?
Tidak diperlukan pengalaman sebelumnya. Learn AI with Python 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 Learn AI with Python ini?
Ya. Setiap pelajaran Learn AI with Python 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