Tạo một generator cho pandas DataFrame
Như bạn đã thấy trong video, bạn có thể dễ dàng tạo một generator từ một DataFrame của pandas. Mỗi lần lặp qua, nó sẽ trả về hai phần:
- chỉ số (index) của hàng tương ứng
- một pandas Series chứa toàn bộ phần tử của hàng đó
Bạn sẽ tạo một generator trên bộ dữ liệu poker, đã được nhập là poker_hands. Sau đó, bạn sẽ in ra tất cả phần tử của hàng thứ 2 bằng cách sử dụng generator.
Hãy nhớ bạn luôn có thể khám phá bộ dữ liệu và xem nó thay đổi như thế nào trong IPython Shell, và tham khảo các slide trong tab Slides.
Bài tập này là một phần của khóa học
Viết mã hiệu quả với pandas
Hướng dẫn bài tập
- Gán một generator duyệt qua các hàng của dataset vào biến generator.
- In ra tất cả phần tử của phần tử thứ 2 từ generator vừa tạo.
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.
# Create a generator over the rows
generator = poker_hands.____
# Access the elements of the 2nd row
first_element = next(generator)
second_element = ____(____)
print(first_element, second_element)