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