Menu
CoddyTech

Memahami DataFrame

Pelajaran 4 dari 19 dalam kursus Analisis Pandas di Coddy.

DataFrame menjadi inti library Pandas. DataFrame adalah struktur data berlabel dua dimensi dengan kolom yang dapat memiliki tipe berbeda, termasuk integer, float, object, dan lainnya.
Intinya, DataFrame seperti tabel data. Kamu dapat membayangkannya sebagai spreadsheet atau tabel SQL. Baris berhubungan dengan masing-masing instance input (observasi), sedangkan kolom mewakili fitur data. Dengan dataframe, kita dapat memanipulasi, menganalisis, mengelompokkan, dan melakukan prapemrosesan data.

Saat bekerja dengan dataframe baru, kita perlu memahami apa saja kolomnya, apa tipe datanya, berapa banyak baris yang dimilikinya, jenis data yang disimpannya, dan sebagainya. Berikut beberapa fungsi yang memberikan gambaran singkat tentang data:

  • head(n): Menampilkan n baris pertama
  • head(): Menampilkan 5 baris pertama
  • describe(): Memberikan statistik deskriptif seperti mean, max, min, dan sebagainya.
  • info(): Memberikan ringkasan semua fitur (kolom).
  • shape: bentuk dataframe (berapa banyak baris dan kolom). Ini adalah property, bukan method.
  • tail(n): Menampilkan n baris terakhir
  • tail(): Menampilkan 5 baris pertama
challenge icon

Tantangan

Mudah

Dalam tantangan ini, kamu memiliki file CSV bernama brands.csv.

Sebelum melakukan apa pun, gunakan .read_csv() untuk mengubah file menjadi dataframe.

Buat fungsi bernama information yang menerima string yang dapat berisi salah satu nilai berikut:

  • "head"
  • "describe"
  • "info"
  • "shape"
  • "tail"

Fungsi tersebut akan mencetak output dataframe yang sesuai.

Coba sendiri

import pandas as pd
def information(action):
    df = pd.read_csv("brands.csv")
    # Tulis kodemu di sini

Semua pelajaran di Analisis Pandas

Latihan sendiri: Compiler Python online