Bắt đầu ngayBắt đầu miễn phí

Biến đổi trên nhiều cột cùng lúc

Bạn có thể dùng hàm across() bên trong mutate() để chỉ định các cột muốn thao tác, hàm sẽ áp dụng cho các cột đó, và phần văn bản muốn thêm vào tên các cột mới. Làm việc với imf_data để tạo các cột mới được suy diễn từ các cột hiện có.

Bài tập này là một phần của khóa học

Lập trình với dplyr

Xem khóa học

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.

# Multiply as_perc_gdp columns by gdp_in_billions_of_usd
imf_new_cols <- imf_data %>% 
  mutate(___(.cols = ___, 
                .fns = ~ .x * ___),
         ___) 
Chỉnh sửa và Chạy Mã