【发布时间】:2022-01-09 14:36:59
【问题描述】:
我有一个自行车服务的数据框(jan2020),其中起点站和终点站如下:
Origen_Id Destiny_Id #data frame A
2 52
93 10
在另一个数据框 (stations) 中,我有电台的 ID、名称、经纬度等信息。
id Nombre Latitude Longitude
2 Name1 20.666378 -103.34882
3 Name2 20.667228 -103.366
4 Name3 20.66769 -103.368252
我想创建一个这样的数据框,
Origen_Id Destiny_Id Lat_Orig Lon_Orig Lat_Des Long_Des
2 52 20.666378 -103.34882 some number some number
我尝试用for-loop 来做,但效率不高,另一个想法是
jan2020$Index_Id <- match(jan2020$Origen_Id, stations$id)
但是,这仅告诉我数据框stations 中的电台索引,我不确定如何使用我需要的信息创建一个新列。
【问题讨论】: