Some mistakes are:
Look at the line link[j,2] has two )) remove 1 of them...
you created a dataframe called links but then he’s trying to feed the link(without "s"), that is to say there are quite a lot of syntax errors...
Apparently you are wanting to feed the dataframe links with the right airport URL? if so, no need to create two fors, create an auxiliary variable that increments each iteration one j for example, the functional code would look like this:
aeroportos <- c("bsb",
"cgh",
"gru",
"vcp",
"sdu",
"gig",
"poa",
"cwb",
"cnf",
"bel",
"ssa",
"rec",
"for",
"slz",
"cgr")
links <- data.frame(aeroporto = aeroportos, link = NA)
j=1;
for(i in aeroportos) {
links[j,2] <- paste0("https://www.flightradar24.com/data/airports/", i,"/statistics")
j=j+1;
}
print(links)
result of print(links):
aeroporto link
1 bsb https://www.flightradar24.com/data/airports/bsb/statistics
2 cgh https://www.flightradar24.com/data/airports/cgh/statistics
3 gru https://www.flightradar24.com/data/airports/gru/statistics
4 vcp https://www.flightradar24.com/data/airports/vcp/statistics
5 sdu https://www.flightradar24.com/data/airports/sdu/statistics
6 gig https://www.flightradar24.com/data/airports/gig/statistics
7 poa https://www.flightradar24.com/data/airports/poa/statistics
8 cwb https://www.flightradar24.com/data/airports/cwb/statistics
9 cnf https://www.flightradar24.com/data/airports/cnf/statistics
10 bel https://www.flightradar24.com/data/airports/bel/statistics
11 ssa https://www.flightradar24.com/data/airports/ssa/statistics
12 rec https://www.flightradar24.com/data/airports/rec/statistics
13 for https://www.flightradar24.com/data/airports/for/statistics
14 slz https://www.flightradar24.com/data/airports/slz/statistics
15 cgr https://www.flightradar24.com/data/airports/cgr/statistics
Thank you! I hadn’t noticed this object name error! It worked perfectly.
– Alexandre Sanches