找出多個資料表中共同的觀測值
你的工作環境中已提供 gdp 這個由多個 data.table 組成的 list。你的目標是找出位在多於 1 個洲別的國家,也就是同時出現在 gdp 中多個 data.table 的列。
本練習屬於課程
R 的 data.table 資料合併
練習說明
- 使用
fintersect()(文件)建立一個新的data.table,其中包含同時位於歐洲與亞洲的國家。 - 串接
gdp中所有的data.table,並指派給gdp_all。 - 使用
duplicated()函式篩選gdp_all中重複的列,找出所有位在多於 1 個洲別的國家。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Obtain countries in both Asia and Europe
___
# Concatenate all data tables
gdp_all <- ___
# Find all countries that span multiple continents
___