【发布时间】:2021-12-21 03:12:00
【问题描述】:
我有一个包含公司的数据表和另一个包含银行的数据表。我设法为每家银行和每家公司的每个城市制作了经度和纬度。我想做的是为每个公司找到公司与银行之间的平均距离。
例如,假设我有以下数据集(我实际上有 400 多家银行和数千家公司):
Data_firm <- data.frame(
Firm = c("A", "B"),
Postal_firm = c("20246", "67720"),
Longfirm = c("9.2","7.8"),
Latfirm = c("42.6", "48.7")
)
Data_bank <- data.frame(
Bank = c("AB", "AC"),
Postal_bank = c("50670", "88290"),
Longbank = c("-1.2","6.8"),
Latbank = c("48.7", "48.0"),
Assets = c("100", "200"))
我想在 Data_firm 中添加一列,其中包含公司与系统中所有银行之间的平均距离(我用距离收获来计算它们),以及另一个按银行规模加权的平均距离(但我的问题很容易与第一步)
提前致谢,
【问题讨论】: