-
pymysql.err.OperationalError) (1054, "Unknown column : 컬럼명 변경을 통해 해결하기카테고리 없음 2022. 11. 29. 16:00
def csv_df_db(self, config, savepath, o_name, n_name): openpath = config.readpath file = open(openpath, 'r') df = pd.read_csv(file) db_connection = self.dbconnect() try: df.to_sql(name=savepath, con=db_connection, if_exists='append', index=False) except Exception as e: df.rename(columns={o_name: n_name}, inplace=True) df.to_sql(name=savepath, con=db_connection, if_exists='append', index=False)
이름이 틀렸을 때 config에 rename해줄 대상이 있으면 그걸 불러와서 변경하기.
오류를 일부러 내서 except 처리를 한거였다.
Pandas : insert하는 컬럼명 변경방법
https://sparrow.dev/pandas-rename-column/
The Easiest Way to Rename a Column in Pandas - Sparrow Computing
Two easy recipes for renaming column(s) in a Pandas DataFrame.
sparrow.dev
반응형