Seleksi Presisi: loc vs iloc

Untuk mengambil data spesifik di pandas, ada dua cara. Gunakan .loc (location) ibarat mencari rumah berdasarkan alamat namanya (misal: baris 'Januari', kolom 'Pendapatan'). Gunakan .iloc (integer location) ibarat mencari berdasarkan urutan posisi (misal: baris ke-0, kolom ke-2). Trik mengingat: huruf 'i' pada iloc berarti integer (urutan angka)!

👀 Contoh dulu

import pandas as pd
df = pd.DataFrame({'name': ['A', 'B'], 'price': [100, 200]})
subset = df.loc[:, ['name', 'price']]
print(subset.shape)

Hasilnya: (2, 2)

💡 Ingat: loc bersifat inclusive (termasuk elemen batas), iloc bersifat exclusive.

📝 Sekarang giliranmu

Tuliskan sintaks loc untuk mengambil seluruh baris pada kolom 'name' dan 'price' dari DataFrame df lalu simpan ke variabel subset.

Preview