R 我可以替换以字符串为条件的单元格中的值吗?
我是R新手,试图通过修改欧盟统计局的数据来创建自己的数据集。我现在有一些区域的名称,如AT111、AT112和ITC11。我想给每个国家一个数字,这样AT的所有地区的国家代码都等于1 为此,我在数据集中添加了一个新的空列。我有没有办法做到这一点:R 我可以替换以字符串为条件的单元格中的值吗?,r,R,我是R新手,试图通过修改欧盟统计局的数据来创建自己的数据集。我现在有一些区域的名称,如AT111、AT112和ITC11。我想给每个国家一个数字,这样AT的所有地区的国家代码都等于1 为此,我在数据集中添加了一个新的空列。我有没有办法做到这一点: NUTS3.3[NUTS3.3$geo == "AT111", "country"] <- 1 NUTS3.3[NUTS3.3$geo==“AT111”,“country”]26000个观测值,因此对每个地区代码都这样做会很乏味 我们可以获取该
NUTS3.3[NUTS3.3$geo == "AT111", "country"] <- 1
NUTS3.3[NUTS3.3$geo==“AT111”,“country”]26000个观测值,因此对每个地区代码都这样做会很乏味 我们可以获取该列的substr
,然后执行=
NUTS3.3$country[substr(NUTS3.3$geo, 1, 2)=="AT"] <- 1
NUTS3.3$country[substr(NUTS3.3$geo,1,2)==“AT”]我们可以获取该列的substr
,然后执行=
NUTS3.3$country[substr(NUTS3.3$geo, 1, 2)=="AT"] <- 1
NUTS3.3$country[substr(NUTS3.3$geo,1,2)==“AT”]