我有两个数据集。第一个称为建筑物,数据由每个建筑物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
我认为它与ifelse
或grepl
有关,但到目前为止,我的代码无效。