J'ai une url que j'ai besoin d'envoyer une demande à l'aide de variables de date. L'adresse https prend les variables de date. Je voudrais attribuer les dates à la chaîne d'adresse en utilisant quelque chose comme l'opérateur de formatage% en Python. Est-ce que R a un opérateur similaire ou dois-je compter sur paste()?Existe-t-il un opérateur de formatage de chaîne dans R semblable au% de Python?
# Example variables
year = "2008"
mnth = "1"
day = "31"
C'est ce que je ferais en Python 2.7:
url = "https:.../KBOS/%s/%s/%s/DailyHistory.html" % (year, mnth, day)
ou en utilisant .format() en 3 +.
La seule que je sais faire en R semble bavard et repose sur la pâte:
url_start = "https:.../KBOS/"
url_end = "/DailyHistory.html"
paste(url_start, year, "/", mnth, "/", day, url_end)
Y at-il une meilleure façon de le faire?
Peut-être quelque chose comme 'coller (url_start, coller (année, mnth, jour, sep ="/"), url_end)' – CPak
Voir https://stackoverflow.com/questions/17475803/sprintf-format-strings-reference-by-name/17476306#17476306 –