我和新的R用户,并想知道你是否能够提供帮助。
我有两个数据框ds
和scotland
。 ds包含邮政编码的前两个字符的列表,我想找出哪些是苏格兰的邮政编码。苏格兰包含苏格兰邮政编码的前两个字符列表。
e.g。
DS
areaid nation
1 CO NA
2 NE NA
3 SA NA
4 PR NA
5 SK NA
6 CF NA
7 CM NA
8 RG NA
9 OX NA
10 HG NA
11 RM NA
12 YO NA
13 WR NA
14 <NA> NA
15 S NA
16 BD NA
17 TA NA
18 SE NA
19 SO NA
20 <NA> NA
21 ME NA
22 LL NA
23 DD NA
24 KY NA
25 BB NA
26 BB NA
27 SN NA
28 M NA
29 RH NA
30 EX NA
和苏格兰:
Country areaid
1 Scotland AB
2 Scotland CA
3 Scotland DD
4 Scotland DG
5 Scotland EH
6 Scotland FK
7 Scotland G
8 Scotland HS
9 Scotland IV
10 Scotland KA
11 Scotland KW
12 Scotland KY
13 Scotland ML
14 Scotland PA
15 Scotland PH
16 Scotland TD
17 Scotland ZE
如果scotland
中areaid$ds
中的值显示在areaid$scotland
using
填充国家/地区列。
我尝试了流行的解决方法here,但收到了错误消息,因为行数不同。
感谢您提供的任何帮助。