Я пытаюсь найти в Интернете tax-rates.org, чтобы получить средний процент налога для каждого округа в Техасе. У меня есть список из 255 округов в CSV-файле, который я импортирую как «TX_counties», это таблица с одним столбцом. Мне нужно создать URL-адрес для каждого округа в виде строки, поэтому я устанавливаю d1 в первую ячейку, используя [i,1], затем объединяю ее в строку URL-адреса, выполняю очистку, а затем добавляю +1 к [i], что делает он переходит во вторую ячейку для следующего названия округа, и процесс продолжается.
Проблема в том, что я не могу понять, как сохранить результаты очистки в «растущий список», который я затем хочу превратить в таблицу и сохранить в файл .csv в конце. Я могу очистить только один округ за раз, а затем он перезаписывает сам себя.
есть идеи? (довольно новый для R и очистки в целом)
i <- 1
for (i in 1:255) {
d1 <- as.character(TX_counties[i,1])
uri.seed <- paste(c('http://www.tax-rates.org/texas/',d1,'_county_property_tax'), collapse='')
html <- htmlTreeParse(file = uri.seed, isURL=TRUE, useInternalNodes = TRUE)
avg_taxrate <- sapply(getNodeSet(html, "//div[@class='box']/div/div[1]/i[1]"), xmlValue)
t1 <- data.table(d1,avg_taxrate)
i <- i+1
}
write.csv(t1,"2015_TX_PropertyTaxes.csv")
for (i in 1:255)
иi <- i+1
действительно плохой тон (и ненужно, так как частьfor
увеличивает для васi
) - person hrbrmstr   schedule 19.11.2015