1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Viết mã Python hiệu quả

Connected

Bài tập

Lặp với .itertuples()

Hãy nhớ, .itertuples() trả về mỗi hàng của DataFrame dưới dạng một kiểu dữ liệu đặc biệt gọi là namedtuple. Bạn có thể tra cứu một thuộc tính trong namedtuple bằng một cú pháp đặc biệt. Cùng luyện tập làm việc với namedtuple.

Một DataFrame pandas đã được nạp vào phiên làm việc của bạn có tên rangers_df. DataFrame này chứa các thống kê ('Team', 'League', 'Year', 'RS', 'RA', 'W', 'G', và 'Playoffs') cho đội bóng chày Major League tên là Texas Rangers (viết tắt 'TEX').

Hướng dẫn 1/3

undefined XP
  • 1

    Dùng .itertuples() để lặp qua rangers_df và in từng hàng.

  • 2

    Lặp qua rangers_df với .itertuples() và lưu thuộc tính Index, Year, và số trận thắng (W) của mỗi hàng lần lượt vào i, year, và wins.

  • 3

    Bây giờ, lặp qua rangers_df và chỉ in các giá trị này cho những hàng mà Rangers vào vòng playoff.