Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 我可以替换以字符串为条件的单元格中的值吗?_R - Fatal编程技术网

R 我可以替换以字符串为条件的单元格中的值吗?

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个观测值,因此对每个地区代码都这样做会很乏味 我们可以获取该

我是R新手,试图通过修改欧盟统计局的数据来创建自己的数据集。我现在有一些区域的名称,如AT111、AT112和ITC11。我想给每个国家一个数字,这样AT的所有地区的国家代码都等于1

为此,我在数据集中添加了一个新的空列。我有没有办法做到这一点:

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”]