【发布时间】:2020-11-09 17:36:19
【问题描述】:
我想创建一个country_year 变量,它以国家和年份的出现为条件,如下面我创建的这个小子样本所示。这意味着如果我有 3 个不同年份的 2 个国家/地区,则新的 country_year 变量将具有 country1_year1、country1_year2 等值。
看起来很简单,但我是 R 新手,并试图寻找针对它的不同问题,但没有成功。有人可以指导我一下吗?
structure(list(id = structure(c(1, 1, 1, 2, 2, 2), format.stata = "%9.0g"),
country = structure(c("US", "US", "US", "UK", "UK", "UK"), format.stata = "%9s"),
year = structure(c(2003, 2004, 2005, 2003, 2004, 2005), format.stata = "%9.0g"),
country_year = structure(c(1, 2, 3, 4, 5, 6), format.stata = "%9.0g")), row.names = c(NA,
-6L), class = c("tbl_df", "tbl", "data.frame"))
【问题讨论】:
-
你看起来很新,所以欢迎来到 SO!请尝试使用您提供的示例数据和到目前为止您尝试过的一些代码添加所需的结果。