Thêm cột mới
Bạn không bị giới hạn ở dữ liệu được cung cấp. Bạn có thể thêm các cột mới vào DataFrame. Việc này còn được gọi là transforming (biến đổi), mutating (thay đổi), và feature engineering (kỹ thuật đặc trưng).
Bạn có thể tạo cột mới từ đầu, nhưng cũng rất thường gặp việc suy ra cột mới từ các cột hiện có, ví dụ bằng cách cộng các cột lại với nhau hoặc đổi đơn vị.
homelessness là một DataFrame chứa ước tính về tình trạng vô gia cư ở từng bang của Hoa Kỳ năm 2018, với các cột region, state, individuals, family_members, và state_pop. Cột individuals là số người vô gia cư không thuộc một gia đình có trẻ em. Cột family_members là số người vô gia cư thuộc một gia đình có trẻ em. Cột state_pop là tổng dân số của bang.
homelessness đã có sẵn và pandas đã được nạp với bí danh pd.
Bài tập này là một phần của khóa học
Xử lý dữ liệu với pandas
Hướng dẫn bài tập
- Thêm một cột mới vào
homelessnesstên làtotal, chứa tổng của hai cộtindividualsvàfamily_members. - Thêm một cột khác vào
homelessnesstên làp_homeless, chứa tỷ lệ dân số vô gia cưtotalso với tổng dân số mỗi bangstate_pop.
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.
# Add total col as sum of individuals and family_members
____
# Add p_homeless col as proportion of total homeless population to the state population
____
# See the result
print(homelessness)