我正在努力做一些相对简单的事情。我正在从人口普查API查询数据,并希望遍历其一些数据集并保存下来的数据。问题是我不确定如何动态更改要在循环中保存的数据帧的名称。这就是我现在正在尝试做的事情。请让我知道我在做什么错。我不想使用“赋值”,而是希望坚持使用for循环,因为它相对简单。
library(censusapi)
library(data.table)
mycensuskey <- "yourkey"
for(i in 2010:2016){
[i] <- as.data.frame(getCensus(name = "acs/acs1", vintage = i, key = mycensuskey, vars = c("NAME", "B19001_004M","B19001_004E","B19001_005M"), region = "place:*"))
}