gpt4 book ai didi

R:如何整合这些数据框?

转载 作者:行者123 更新时间:2023-12-03 01:26:41 24 4
gpt4 key购买 nike

我有 2 个数据框想要集成。

数据框 1(终端)包含以下内容:

peertermid <- c(1,2,3,4)
peertermlatt <- c(23,34,56,44)
peertermlong <- c(23,34,56,44)
Terminals <- data.frame(peertermid, peertermlatt, peertermlong)

数据框 2(车道)包含以下内容:

laneid <- c(1,2,3,4)
olatt <- c(23,34,56,44)
olong <- c(23,34,56,44)
dlatt <- c(23,34,56,44)
dlong <- c(23,34,56,44)
Lanes <- data.frame(laneid, olatt, olong, dlatt, dlong)

我想组合这两个数据帧以获得以下主数据帧:

mlaneid <- c(1)
mpeertermid <- c(1)
mpeertermlatt <- c(22)
mpeertermlong <- c(22)
molatt <- c(22)
molong <- c(22)
mdlatt <- c(22)
mdlong <- c(22)
master <- data.frame(mlaneid, mpeertermid, mpeertermlatt, mpeertermlong, molatt, molong, mdlatt, mdlong)

应组织主数据框,以便对于车道数据框中的每一行,我添加终端数据框中的所有相关行。

最佳答案

这是你想要的吗?

merge(x = Terminals, y = Lanes, by.y ="laneid", by.x = "peertermid", all = TRUE)

#Output
# peertermid peertermlatt peertermlong olatt olong dlatt dlong
# 1 1 23 23 23 23 23 23
# 2 2 34 34 34 34 34 34
# 3 3 56 56 56 56 56 56
# 4 4 44 44 44 44 44 44

关于R:如何整合这些数据框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58576544/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com