Итак, в основном у меня есть функция, которая извлекает данные из API и создает ряд данных со столбцами (Data, Realtime Start, Value). Затем у меня есть программа, которая вставляет таблицу с именами, используя значения из моего словаря.Я, однако, не могу понять, как загрузить ряд данных в эти таблицы.Я пробовал много способов, и он либо вводит значения из элементов случайных рядов данных, либо поражает меня ошибкой: AttributeError: у объекта 'Timestamp' нет атрибута 'translate'
, вот код:
country_index = input('Country Code: ')
engine = create_engine('mysql+pymysql://user:pass@localhost:3306/{}'.format(country_index))
connection = engine.connect()
for lines in countryDict[country_index]:
lines.splitlines()
fredder = fred.get_series_all_releases(lines)
def Database_Table_Creator():
for table in countryDict[country_index]:
table.splitlines()
queryCreateTable = """CREATE TABLE `{}`(
DATE int,
REALTIME_START int,
VALUE int
)""".format(table)
connection.execute(queryCreateTable)
fredder.to_sql(
name = '{}'.format(table),
con = connection,
index = False,
if_exists='append',
chunksize = 500)
connection.close()
Database_Table_Creator()