【发布时间】:2017-01-29 16:42:50
【问题描述】:
我正在阅读一个CSV 文件,以消除重复并导出到数据库。
这里的问题是它创建了一个名为level0 的列,而不是重置索引。
这是我的代码
df = pd.read_csv('SampleData.csv', sep=';', encoding='latin1', low_memory=False)
df_projects = df['External'].drop_duplicates()
df_projects = df_projects.to_frame()
df_projects.rename(columns={'External': 'name'}, inplace=True)
df_projects = df_projects.reset_index()
con = create_engine('sqlite:///db.sqlite3')
df_projects.to_sql("inventory_projects", con, index=True, if_exists='replace')
【问题讨论】:
标签: sql python-3.x pandas duplicates multiple-columns