1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Python nâng cao

Connected

Bài tập

loc và iloc (1)

Với loc và iloc bạn hầu như có thể thực hiện mọi thao tác chọn dữ liệu trên DataFrame mà bạn nghĩ ra. loc dựa trên nhãn (label), nghĩa là bạn phải chỉ định các hàng và cột theo nhãn hàng và nhãn cột của chúng. iloc dựa trên chỉ số nguyên, nên bạn phải chỉ định các hàng và cột bằng chỉ số nguyên của chúng như bạn đã làm ở bài trước.

Hãy thử các lệnh sau để thực hành loc và iloc trong việc chọn quan sát. Mỗi cặp lệnh dưới đây cho ra cùng một kết quả.

cars.loc['RU']
cars.iloc[4]

cars.loc[['RU']]
cars.iloc[[4]]

cars.loc[['RU', 'AUS']]
cars.iloc[[4, 1]]

Như trước, phần mã đã bao gồm việc nhập dữ liệu cars dưới dạng một Pandas DataFrame.

Hướng dẫn

100 XP
  • Dùng loc hoặc iloc để chọn quan sát tương ứng với Japan dưới dạng Series. Nhãn của hàng này là JPN, chỉ số là 2. Nhớ in ra Series thu được.
  • Dùng loc hoặc iloc để chọn các quan sát cho Australia và Egypt dưới dạng DataFrame. Bạn có thể tìm nhãn/chỉ số của các hàng này bằng cách xem cars. Nhớ in ra DataFrame thu được.