python—找不到将Dataframe插入mysql的方法

iszxjhcz  于 2021-06-19  发布在  Mysql
关注(0)|答案(0)|浏览(303)

所以基本上我有一个从api检索数据的函数,并生成一个包含列(data,realtime start,value)的数据系列,然后我有一个程序,使用字典中的值插入名为的表。i、 但是,无法确定如何将数据系列上载到这些表。我尝试了很多方法,它要么从随机数据系列元素输入值,要么给我一个错误: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()

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题