У меня есть большой фрейм данных, который я хочу экспортировать в таблицу.Пока я сделал,
import sqlalchemy as sqla
from functools import reduce
Database = sqla.create_engine('sqlite://', echo=False)
мой Dataframe выглядит так:
a = [df_restaurants,df_restParking,df_restPayment,df_restCuisine,df_restOpenhrs]
Restaurants = reduce(lambda left,right: pd.merge(left,right,on=['placeID'],
how='inner'), a)
Механизм созданных данных
db = sqla.create_engine('sqlite://', echo=False)
Restaurants.to_sql('RestaurantsTable',db, if_exists='append')
, но он дает мне оперативную ошибку
(sqlite3.OperationalError) слишком много переменных SQL [SQL: 'INSERT INTO RestaurantsTable .....
Я пытался указать chunksize = 100000, но пока безуспешно.Есть предложения?
Заранее спасибо