【发布时间】:2018-02-15 12:55:05
【问题描述】:
我有一个 URL,我需要发送一个使用日期变量的请求。 https 地址采用日期变量。我想使用 Python 中的格式化运算符 % 将日期分配给地址字符串。 R有类似的操作符还是我需要依赖paste()?
# Example variables
year = "2008"
mnth = "1"
day = "31"
这就是我在 Python 2.7 中要做的事情:
url = "https:.../KBOS/%s/%s/%s/DailyHistory.html" % (year, mnth, day)
或者在 3.+ 中使用 .format()。
我唯一知道在 R 中做的事情似乎很冗长并且依赖于粘贴:
url_start = "https:.../KBOS/"
url_end = "/DailyHistory.html"
paste(url_start, year, "/", mnth, "/", day, url_end)
有更好的方法吗?
【问题讨论】:
-
可能类似于
paste(url_start, paste(year,mnth,day,sep="/"), url_end)