Lấy tập con với .loc[]
Tính năng “đắt giá” của index là .loc[]: một phương thức lấy tập con chấp nhận các giá trị index. Khi bạn truyền vào một đối số, nó sẽ lấy tập con của các hàng.
Mã dùng .loc[] để lấy tập con có thể dễ đọc hơn so với cách dùng ngoặc vuông thông thường, giúp mã của bạn dễ bảo trì hơn.
pandas đã được nạp là pd. temperatures và temperatures_ind đã có sẵn; trong đó cái sau được lập chỉ mục theo city.
Bài tập này là một phần của khóa học
Xử lý dữ liệu với pandas
Hướng dẫn bài tập
- Tạo một danh sách tên là
citieschứa "London" và "Paris". - Dùng cách lấy tập con với
[]để lọctemperaturescho các hàng mà cộtcitynhận giá trị có trong danh sáchcities. - Dùng cách lấy tập con với
.loc[]để lọctemperatures_indcho các hàng mà city nằm trong danh sáchcities.
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.
# Make a list of cities to subset on
cities = ["____", "____"]
# Subset temperatures using square brackets
print(temperatures[____])
# Subset temperatures_ind using .loc[]
print(temperatures_ind.loc[____])