country <- c("Afghanistan", "Afghanistan", "Brazil", "Brazil", "China", "China")
year <- c(2012, 2013, 2012, 2013, 2012, 2013)
var1 <- c(10,12,43,55,99,53)
df_panel <- cbind.data.frame(country, year, var1)
country_list <- c("Afghanistan", "China")
df_panel包含多个变量的多个国家/地区多年的信息,而country_list包含应出现在数据集中的所有国家/地区的列表。如何从df_panel中删除未出现在country_list中的国家/地区。
谢谢。
我们可以将subset
与%in%
一起使用
subset(df_panel, country %in% country_list)