Thêm cột (1)
Trong video, Hugo đã chỉ cho bạn cách thêm độ dài của tên quốc gia trong DataFrame brics vào một cột mới:
for lab, row in brics.iterrows() :
brics.loc[lab, "name_length"] = len(row["country"])
Bạn có thể làm điều tương tự với DataFrame cars.
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
- Dùng vòng lặp
forđể thêm một cột mới tên làCOUNTRY, chứa phiên bản viết hoa của tên quốc gia trong cột"country". Bạn có thể dùng phương thức chuỗiupper()cho việc này. - Để kiểm tra mã của bạn hoạt động, in
carsra. Đừng thụt đầu dòng đoạn mã này, để nó không nằm trong vòng lặpfor.
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)
# Code for loop that adds COUNTRY column
# Print cars
print(cars)