我一直在尝试从jypyter笔记本(使用to_sql
)向SQL开发人员编写一个熊猫数据框。我做了以下事情:
import pandas as pd
import cx_Oracle
from sqlalchemy import types, create_engine
df = pd.read_csv('C:/Users/TOSHIBA/Downloads/Pandas Hub/Pandas_data//survey_results_public.csv')
engine = create_engine('oracle+cx_oracle://hr:123456@localhost/orcl')
df.to_sql('sample_table',engine)
执行后,出现此错误:
“ UnicodeEncodeError:'charmap'编解码器无法对以下字符进行编码 位置3-12:字符映射到未定义”。
当我检查我的Sql开发人员时,发现sample_table
的创建是完整的Panda Dataframe的所有标题,但没有行或行内容。
我经历了以前的回答,希望能找到解决方案。但是,我的问题依旧,没有太大帮助。