R重复数据框中的值匹配

时间:2017-06-20 07:28:20

标签: r dataframe match

我尝试将列附加到数据框,其元素sholud会根据另一列的元素自动编译。 在这种情况下,我需要附加特定地点的坐标。数据框中可能会有重复。 这是一个例子:

我有一个Dataframe

 Time    Adress 
13:00    Straight Ave.
13:45    Uphill Cr.
15:30    Narrow Rd.
15:45    Broad Way
16:35    Tiny Square
18:25    Broad Way
18:40    Uphill Cr.
19:20    Narrow Rd.
20:00    Dunkel Alley

和坐标Dataframe

Adress          Loc. Coord x   Loc. Coord y
Broad Way       10237871       89809209
Dunkel Alley    10236790       89883490
Narrow Rd.      10227398       89482378
Straight Ave.   10238700       89834782
Tiny Square     10237894       89803248
Uphill Cr.      10439002       89802380

并且wolud喜欢以正确的顺序将两个本地坐标列附加到第一个数据帧。我试图使用匹配,但我认为它不允许重复,即两个数据帧必须具有相同的长度。有人有想法吗?谢谢。

1 个答案:

答案 0 :(得分:0)

merge(df1, df2, by = "Adress")

认为这应该有用。