loc dan iloc (1)
Dengan loc dan iloc Anda dapat melakukan hampir semua operasi pemilihan data pada DataFrame yang Anda bayangkan. loc berbasis label, artinya Anda harus menentukan baris dan kolom berdasarkan label baris dan kolomnya. iloc berbasis indeks bilangan bulat, sehingga Anda harus menentukan baris dan kolom berdasarkan indeks bilangannya seperti yang Anda lakukan pada latihan sebelumnya.
Cobalah perintah berikut untuk bereksperimen dengan loc dan iloc dalam memilih observasi. Setiap pasangan perintah di bawah ini memberikan hasil yang sama.
cars.loc['RU']
cars.iloc[4]
cars.loc[['RU']]
cars.iloc[[4]]
cars.loc[['RU', 'AUS']]
cars.iloc[[4, 1]]
Seperti sebelumnya, kode sudah disertakan untuk mengimpor data cars sebagai Pandas DataFrame.
Latihan ini adalah bagian dari kursus
Python Tingkat Menengah
Petunjuk latihan
- Gunakan
locatauilocuntuk memilih observasi yang sesuai dengan Japan sebagai Series. Label baris ini adalahJPN, indeksnya2. Pastikan untuk mencetak Series yang dihasilkan. - Gunakan
locatauilocuntuk memilih observasi untuk Australia dan Egypt sebagai DataFrame. Anda dapat mengetahui label/indeks baris-baris ini dengan memeriksacars. Pastikan untuk mencetak DataFrame yang dihasilkan.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)
# Print out observation for Japan
# Print out observations for Australia and Egypt