1
私はCSV
の1つを読んで、重複を排除してデータベースにエクスポートしています。パンダreset_index()レベル0の列を作成
ここでの問題は、インデックスをリセットする代わりにlevel0
という列を作成していることです。ここで
あなたはreset_index
にパラメータdrop=True
を追加する必要があります私のコード
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')