我正在尝试从人口普查 API 变量的 csv 文件中提取数据,代码将选择所有州、县和人口普查区域。我收到“TypeError:state_county_tract()”;“需要 5 个位置参数,但给出了 6 个。” 似乎返回了“(self,*args,**kwargs)”的包装函数。
我知道我的层次结构按“state_county_tract”顺序排列,并且我为每个使用通配符“(:*)”:stateFIPS、countyFIPS、tractFIPS。
```x = c.acs5.state_county_tract(mylist, stateFIPS, countyFIPS, tractFIPS, Census.ALL) # mylist is a list of census variable names
```df = pd.DataFrame(x)
def main():
```df = pd.read_csv(r'C:\file.csv')
```mylist = df['Code'].values.tolist()
```tableName = 'acs2017'
```getData(mylist, tableName, 'census')
main()