我正在使用pymssql将一个df写入mssql,但不起作用。
下面是一个错误,请问出了什么问题?
from sqlalchemy import create_engine
import pymssql
engine = create_engine('mssql+pymssql://sa:suzhou@localhost/test_python')
data.to_sql('phill',engine)
下面是一个错误,请问出了什么问题?
NoSuchColumnError: "Could not locate column in row for column '0'"
前5行:
Dc_Dist Psa Dispatch_Date_Time Dispatch_Date Dispatch_Time Hour Dc_Key Location_Block UCR_General Text_General_Code Police_Districts Month Lon Lat
3 35 D 2009-07-19 01:09:00 2009-07-19 01:09:00 1 200935061008 5500 BLOCK N 5TH ST 1500.0 Weapon Violations 20.0 2009-07 -75.130477 40.036389
4 9 R 2009-06-25 00:14:00 2009-06-25 00:14:00 0 200909030511 1800 BLOCK WYLIE ST 2600.0 All Other Offenses 8.0 2009-06 -75.166350 39.969532
5 17 1 2015-04-25 12:50:00 2015-04-25 12:50:00 12 201517017705 800 BLOCK S BROAD ST 600.0 Thefts 13.0 2015-04 -75.166412 39.940070
6 23 K 2009-02-10 14:33:00 2009-02-10 14:33:00 14 200923006310 2200 BLOCK RIDGE AVE 800.0 Other Assaults 16.0 2009-02 -75.171149 39.979586
12 22 3 2015-10-06 18:18:00 2015-10-06 18:18:00 18 201522089374 1500 BLOCK N 15TH ST 600.0 Thefts 16.0 2015-10 -75.160229 39.976134
Index([u'Dc_Dist', u'Psa', u'Dispatch_Date_Time', u'Dispatch_Date', u'Dispatch_Time', u'Hour', u'Dc_Key', u'Location_Block', u'UCR_General', u'Text_General_Code', u'Police_Districts', u'Month', u'Lon', u'Lat'], dtype='object')
,engine = create_engine('mssql+pymssql://sa:suzhou@localhost/test_python')
是正确的吗? - running manSQLAlchemy
+NoSuchColumnError: "Could not locate column in row for column"
。 - MaxU - stand with Ukraine