Xác định các quan sát được chia sẻ bởi nhiều bảng
Danh sách các data table, gdp, đã có sẵn trong không gian làm việc của bạn. Mục tiêu là tìm các quốc gia nằm ở nhiều hơn một châu lục, tức là các hàng xuất hiện trong nhiều hơn một data.table trong gdp.
Bài tập này là một phần của khóa học
Kết hợp dữ liệu với data.table trong R
Hướng dẫn bài tập
- Dùng hàm
fintersect()(docs) để tạo mộtdata.tablemới chứa các quốc gia cùng nằm ở châu Âu và châu Á. - Nối (concatenate) tất cả các
data.tabletronggdpvà gán vàogdp_all. - Dùng hàm
duplicated()để lọcgdp_allcòn các hàng bị trùng, nhằm tìm tất cả quốc gia nằm ở nhiều hơn một châu lụ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.
# Obtain countries in both Asia and Europe
___
# Concatenate all data tables
gdp_all <- ___
# Find all countries that span multiple continents
___