r - 在 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
?
解决方案
我以前从未在 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)
如果您需要更精确的东西,请尝试使用urltools
包https://cran.r-project.org/web/packages/urltools/urltools.pdf
推荐阅读
- r - 在 R 中重塑 data.frame
- reactjs - 允许在 npm 模块中直接导入文件,如 lodash
- python - python服务器完成但没有监听
- talend - Talend - 无法从 tsendmail 发送邮件
- google-apps-script - 将谷歌表格中的单元格设置为只读而不锁定其列宽?
- java - Spark SQL 加载 json 抛出错误 java.lang.NoClassDefFoundError: scala/collection/GenTraversableOnce$class
- amazon-cloudformation - 使用 scepter 将变量添加到解析器输出
- python - Python 3.7 中的语法错误:在“if (year % 4) and (year % 100) and (year % 400):”行
- gcc - 如何通过英特尔 OpenCL SVML 使用 _mm256_log_ps?
- ios - 如何快速显示数组数组中的tableview单元格中的数据