首页 > 解决方案 > 在 R 中加入绝对和相对 URL

问题描述

我有一个绝对 URL 和一个我想加入的相对 URL(比如urljoin在 Python 中)。例如如何加入绝对和相对网址?

url1 <- "http://127.0.0.1/test1/test2/test3/test5.xml"
url2 <- "../../test4/test6.xml"

whereurl2是参考绝对 URL 给出的url1。如何获取绝对 URL url2

标签: rurl

解决方案


我以前从未在 R 中看到过这种情况,但我确实知道file.path

url1 <- "http://127.0.0.1/test1/"
url2 <- "test2/test3/test5.xml"
url3 <- "test4/test6.xml"
file.path(url1, url2)
file.path(url2, url3)

如果您需要更精确的东西,请尝试使用urltoolshttps://cran.r-project.org/web/packages/urltools/urltools.pdf


推荐阅读