0Pricing
Python Academy · Pelajaran

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.

Analisis Data dengan Pandas — ilustrasi 1

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 rows

Memeriksa 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 summaries

Menyaring 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 columns

Pembersihan 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 city

Kesalahan 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=True untuk 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.

Analisis Data dengan Pandas — ilustrasi 11

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

  1. Analisis Data dengan Pandas
  2. Visualisasi Data dengan Matplotlib
  3. NumPy untuk Perhitungan Numerik
  4. Menangani API dengan requests
  5. Pengikisan Web dengan BeautifulSoup
← Kembali ke Python Academy