질문:
전체 Pandas DataFrame을 MySQLdb에 직접 삽입할 수 있습니까? 기존 MySQL 테이블을 사용하여 MySQLdb?
답변:
예, Pandas에서 제공하는 sql.write_frame 함수를 사용하면 가능합니다.
코드:
df.to_sql(con=con, name='table_name_for_df', if_exists='replace', flavor='mysql')
코드:
import MySQLdb con = MySQLdb.connect() # Establish connection sql.write_frame(df, con=con, name='table_name_for_df', if_exists='replace', flavor='mysql')
매개변수:
예:
import pandas as pd import MySQLdb df = pd.DataFrame({ 'ID': [1, 2, 3], 'Column1': ['Value1', 'Value2', 'Value3'], 'Column2': [10, 20, 30] }) con = MySQLdb.connect(...) df.to_sql(con=con, name='example_table', if_exists='replace', flavor='mysql')
위 내용은 MySQLdb를 사용하여 Pandas DataFrame을 MySQL 데이터베이스에 삽입하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!