【发布时间】:2019-01-29 15:56:25
【问题描述】:
我有一个名为 Main 的数据框,其中包含经纪人名称及其编号:
Main <- data.frame(
Number = c(3,70,40,8),
Broker = c("XP","HSBC","MORGAN STANLEY","UBS"))
然后,这些经纪人进行的交易有一个向量:
Broker <- c(70,70,8,8,8,8,8,8,8,40)
我想用它们在 Main 中的相应元素替换 Broker 元素并生成类似于 Broker_Name 的输出:
Broker_Name <- c("HSBC","HSBC","UBS","UBS","UBS","UBS","UBS","UBS","UBS","MORGAN STANLEY")
已经尝试gsub并合并没有成功。
【问题讨论】:
-
Main$Broker[match(Broker, Main$Number)]