У меня есть цикл for, который я использую для некоторого просмотра веб-страниц.Например, скажем, он собирает исторические данные о запасах.
start <- 1533103200
end <- 1549004400
company <- c("fb","amzn","f")
for (i in company){
print(paste('https://finance.yahoo.com/quote/',i, '/history?period1=',start,'&period2=',maxDate,'&interval=1d&filter=history&frequency=1d',sep=""))
}
Start и End - это коды даты.Теперь у меня есть data.frame кодов даты начала и окончания (100-дневные интервалы), которые я также хочу включить в список печатных ссылок, а это означает, что вместо трех ссылок мне нужно 3 x nrow из следующего data.frame.В этом примере это будет 6 ссылок ...
start <- c(1533193200,1541833200)
end <- c(1541746800,1549004400)
dates <- as.data.frame(cbind(start,end))
Список динамический и длинный, поэтому мне, вероятно, придется встроить цикл for в другой цикл for, но у меня нетбольшой опыт использования двух переменных для этой цели.Любая помощь будет отличной!
Ожидаемые результаты будут ....
[1] "https://finance.yahoo.com/quote/fb/history?period1=1533193200&period2=1541746800&interval=1d&filter=history&frequency=1d"
[1] "https://finance.yahoo.com/quote/amzn/history?period1=1533193200&period2=1541746800&interval=1d&filter=history&frequency=1d"
[1] "https://finance.yahoo.com/quote/f/history?period1=1533193200&period2=1541746800&interval=1d&filter=history&frequency=1d"
[1] "https://finance.yahoo.com/quote/fb/history?period1=1541833200&period2=1549004400&interval=1d&filter=history&frequency=1d"
[1] "https://finance.yahoo.com/quote/amzn/history?period1=1541833200&period2=1549004400&interval=1d&filter=history&frequency=1d"
[1] "https://finance.yahoo.com/quote/f/history?period1=1541833200&period2=1549004400&interval=1d&filter=history&frequency=1d"
... вместо результатов только первого цикла, как ...
[1] "https://finance.yahoo.com/quote/fb/history?period1=1533103200&period2=1548918000&interval=1d&filter=history&frequency=1d"
[1] "https://finance.yahoo.com/quote/amzn/history?period1=1533103200&period2=1548918000&interval=1d&filter=history&frequency=1d"
[1] "https://finance.yahoo.com/quote/f/history?period1=1533103200&period2=1548918000&interval=1d&filter=history&frequency=1d"