#python
Вопрос:
Ситуация: Я пытаюсь собрать данные о владении автомобилями в разных городах США из Опроса американского сообщества за 5 лет 2018 года и опроса американского сообщества за 5 лет 2011 года.
Как я это сделал: я использую Python и, в частности, пакет CensusData.
Осложнение: Всякий раз, когда я получаю данные за 2011 и 2018 годы, цифры для каждого города одинаковы, что означает, что количество принадлежащих автомобилей не изменилось (маловероятно).
Вопрос: какие ошибки я допускаю в своем коде Python, которые приводят к получению этих ошибочных значений?
Информация об используемом коде: Ниже я опубликовал свой код, который я использую для выполнения вызова API. Я также выполнил дополнительное кодирование (не перечисленное ниже), такое как изменение индекса, создание фреймов данных, объединение фреймов данных и т.д. Я буду рад поделиться этим дополнительным кодом, если это поможет.
Спасибо!
!pip install censusdata
import pandas as pd
import censusdata
#this next line gets auto ownership data for 2018
cars_data = censusdata.download('acs5', 2018,
censusdata.censusgeo([('metropolitan statistical area/micropolitan statistical area', '*')]),
['B25046_001E', 'B25046_002E', 'B25046_003E'])
cars_data.head()
# this next line gets auto data for 2011
cars_data_2015 = censusdata.download('acs5', 2011, censusdata.censusgeo([('metropolitan statistical area/micropolitan statistical area', '*')]), ['B25046_001E', 'B25046_002E', 'B25046_003E'])
cars_data_2015.head()