【发布时间】:2021-11-27 18:31:58
【问题描述】:
我是 R Studio 的新手,咬得比我能嚼的还多 :)
我正在尝试使用 R Studio 创建一个 URL 列表。所有 URL 都遵循相同的逻辑,仅因位置搜索字符串、年份和月份而异。下面是几个例子:
https://sunrise-sunset.org/search?location=mar%20del%20plata&year=2021&month=10#calendar
https://sunrise-sunset.org/search?location=bendigo%20victoria&year=1969&month=7#calendar
https://sunrise-sunset.org/search?location=parkville%20missouri%20usa&year=2025&month=2#calendar
我尝试过使用paste0() 和c():
URLs <- paste0("https://sunrise-sunset.org/search?location=parkville%20missouri%20usa&year=",c(1969:2031),"&month=",c(1:12),"#calendar")
但是,通过使用两个单独的 c() 实例来表示年和月,生成的序列彼此独立,我最终得到了 60 个不同的 URL,而不是 750 个。有没有办法生成一个序列几个月,1:12,对于一系列年份中的每一年,1969:2031,使用paste0()?这甚至是我想要完成的最佳方法吗?如果是这样,是否还有一种方法可以为多个位置生成这一系列年份和月份?
【问题讨论】: