创建一个新列并对来自2个数据集的数据进行分类

时间:2018-05-10 08:56:08

标签: r categories

我有两个数据集。第一个称为建筑物,数据由每个建筑物ID及其各自的特征组成。

Building_ID      Address         Year       BCR
1                Machida, TY     1994       80
2                Ueno, TY        1972       50
3                Asakusa, TY     1990       70
4                Machida, TY     1982       60
.
.
.
54634            Chiyoda, TY     2002       70

第二个数据集称为住宅ID。它只有一个表,由建筑物ID(与“建筑物”数据集中的建筑物ID相同)组成,它具有住宅用途。

Building_ID
2
3
14
23
39
44
45
133
393
423
.
.

或类似的东西。我想要做的是在我的第一个数据集中创建一个关于我的第二个数据集的新列。我想分类哪一个是住宅楼,哪一个不是(基本上,我想选择全部我的第二个数据集中提到的建筑物ID,并在我的第一个数据集中将其归类为住宅)。如果它是住宅,我们可以将它命名为'Residential',否则它是'NR',所以它看起来像这样:

Building_ID      Address         Year       BCR     Category
1                Machida, TY     1994       80      NR
2                Ueno, TY        1972       50      Residential
3                Asakusa, TY     1990       70      Residential
4                Machida, TY     1982       60      NR
.
.
.
54634            Chiyoda, TY     2002       70      NR

我认为它与ifelsegrepl有关,但到目前为止,我的代码无效。

0 个答案:

没有答案