Bắt đầu ngayBắt đầu miễn phí

loc và iloc (1)

Với lociloc 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 lociloc 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.

Bài tập này là một phần của khóa học

Python nâng cao

Xem khóa học

Hướng dẫn bài tập

  • 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.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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
Chỉnh sửa và Chạy Mã