У меня есть панда данных с текстовыми столбцами ('testdf'). Я использую приведенный ниже код для вставки в таблицу TEST в oracle database
from sqlalchemy import create_engine, Unicode, NVARCHAR
engine = create_engine("oracle+cx_oracle://{user}:{pw}@xxxxx.xxxxx.xx:1521/{db}"
.format(user="xxx",
pw="xxx",
db="xx"))
testdf.to_sql("TEST", con = engine, if_exists = 'append')
Но она возвращает ошибку с кодировкой, как показано ниже:
UnicodeEncodeError: 'charmap' codec can't encode character '\U0001f447' in position 237: character maps to <undefined>
Как я могу решить эту проблему ? Я использую Python 3, ноутбук Jupyter с Anaconda