Создать новый столбец и классифицировать данные из 2 наборов данных - PullRequest
0 голосов
/ 10 мая 2018

У меня есть два набора данных. Первый называется «Здания», данные состоят из каждого идентификатора здания с соответствующими характеристиками.

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

Второй набор данных называется Residential ID. Он имеет только одну таблицу, состоящую из идентификатора здания (который совпадает с идентификатором здания в наборе данных «Здания»), который используется в жилых помещениях.

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

или что-то в этом роде. То, что я хочу сделать, это создать новый столбец в моем первом наборе данных относительно моего второго набора данных. Я хочу классифицировать, какое из них является жилым зданием, а какое нет (в основном я хочу выбрать все идентификатор здания, упомянутый во втором наборе данных, и классифицировать его как жилое в моем первом наборе данных). Если он жилой, мы можем назвать его «Жилой», а в противном случае это «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, но пока мой код не работает.

...