loc và iloc (2)
loc và iloc cũng cho phép bạn chọn cả hàng và cột từ một DataFrame. Để thử nghiệm, hãy chạy các lệnh sau. Như trước, các cặp lệnh sẽ cho ra cùng một kết quả.
cars.loc['IN', 'cars_per_cap']
cars.iloc[3, 0]
cars.loc[['IN', 'RU'], 'cars_per_cap']
cars.iloc[[3, 4], 0]
cars.loc[['IN', 'RU'], ['cars_per_cap', 'country']]
cars.iloc[[3, 4], [0, 1]]
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
- In ra giá trị
drives_rightcủa hàng tương ứng với Morocco (nhãn hàng làMOR) - In ra một sub-DataFrame, bao gồm các quan sát cho Russia và Morocco và các cột
countryvàdrives_right.
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)
# Print out drives_right value of Morocco
# Print sub-DataFrame