1
data.to_sql('sample_table',mysql_engine, if_exists= 'replace', index = False)
當我運行上面的線,我得到的錯誤:大熊貓to_sql不正確的列名錯誤
爲什麼會出現呢?我正在嘗試將data
寫入mysql_db。
data.to_sql('sample_table',mysql_engine, if_exists= 'replace', index = False)
當我運行上面的線,我得到的錯誤:大熊貓to_sql不正確的列名錯誤
爲什麼會出現呢?我正在嘗試將data
寫入mysql_db。
您的數據有一列'Point_of_reference '
,末尾有空格,導致名稱無效。
爲了解決這個問題,刪除所有尾隨並從列名前導空格:
data.columns = data.columns.str.strip()
謝謝伊恩,抱歉發佈的問題不當,沒有使用過多的堆棧溢出,但感謝您的幫助。 – tar16feb
您可以發佈完整的錯誤消息和堆棧跟蹤? – IanS
我已編輯帖子並添加了快照鏈接。 – tar16feb
將來請將全部錯誤信息作爲文字加入。 – IanS