Lặp qua DataFrame (1)
Việc lặp qua một Pandas DataFrame thường được thực hiện với phương thức iterrows(). Dùng trong một vòng lặp for, mỗi quan sát sẽ được duyệt và ở mỗi lần lặp, bạn có thể truy cập nhãn hàng (row label) và toàn bộ nội dung của hàng đó:
for lab, row in brics.iterrows() :
...
Trong bài này và các bài tiếp theo, bạn sẽ làm việc với DataFrame cars. Nó chứa thông tin về số ô tô trên đầu người và việc người dân lái xe bên phải hay bên trái ở bảy quốc gia trên thế giới.
Bài tập này là một phần của khóa học
Python nâng cao
Hướng dẫn bài tập
Viết một vòng lặp for lặp qua các hàng của cars và ở mỗi lần lặp, thực hiện hai lệnh print(): một lệnh in nhãn hàng và một lệnh in toàn bộ nội dung của hàng.
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)
# Iterate over rows of cars