df.sort_values("kolom") mengurutkan baris dari nilai terkecil; ascending=False mengurutkan dari terbesar. Hasilnya DataFrame baru, data aslinya tidak berubah.
terurut = df.sort_values("total", ascending=False)df.loc[syarat, daftar_kolom] mengambil baris dan kolom sekaligus: bagian sebelum koma menyaring baris, bagian sesudahnya memilih kolom.
bandung = df.loc[df["cabang"] == "Bandung", ["produk", "total"]]