Pandas去泳sql outofrang

2024-05-26 21:52:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我将json数据从api导入到pandas数据框中,并从我使用的数据框中导入pandas.to\u sql把它放到sql数据库中。在

API中的某些行包含导致超出范围错误的无效数据。在

有没有办法跳过或删除这些行而不是让程序失败?在

错误来自尝试将“1900-01-01T00:00:00Z”插入SQL中的日期时间字段。在


错误响应:数据错误:(pyodbc.DataError)('22007','[22007][Microsoft][ODBC Driver 11 for SQL Server][SQL Server]将nvarchar数据类型转换为日期时间数据类型导致值超出范围。(242)(SQLExecDirectW)“[SQL:'插入到[TEMP_well_origin]([Abstract]、[Basin]、[Confidential]、[Country]、[CreatedDate]、[CurrentOperator]、[CurrentStatus]、[CurrentStatusDate]、[DeletedDate]、[Depthoom]、[District]、[ElevRefDatumepsgCode]、[ElevUom]、[Environment]、[Field]、[FluidType],[Formation]、[GovernmentID]、[GroundElev]、[InitialClassification]、[LeaseName]、[LeaseNumber]、[LicenseDate]、[OnProductionDate]、[OriginalOperator]、[PermitNumber]、[ProvinceState]、[Range]、[RangeDirection]、[Region]、[Remark]、[Section]、[Source]、[SpudDate]、[TownshipDirection]、[UID]、[UpdatedDate]、[WaterDepth],[水深基准]、[井名]、[井号]、[WGS84纬度]、[WGS84经度])值(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'][参数:((无,'阿纳达科盆地','N',无,'美国','翠鸟','2017-06-14T17:53:36.853Z',GASTAR EXPL','PERMITED',2017-06-13T00:00:00Z',无,'ft',MSL',5714,'ft',无,'未知','油气','伍德福德',3507325671,1121.0,无,'斯托伊1907',无,'2017-06-13T00:00:00Z',无,'TEMP25671A','OKLAHOMA',7.0,'W',北美'None,14.0,'DI',None,19.0,'N',18965913,'2018-04-13T21:06:55.96Z',无,'MSL',斯托伊1907',11-1LOH',36.1304886,-97.9171516),(无,'ANADARKO盆地,'N',无,'美国','翠鸟','2017-06-14T17:53:36.853Z',马拉松石油','ACTIVE',2017-07-19T00:00:00Z',无,'ft',无,'MSL',5714,“ft”,无,“未知”,“石油”,“密西西比”,3507325669,1088.0,无,“白色1607”,732191770.0,“2017-06-12T00:00:00Z”,“2017-08-01T00:00:00Z”,无,“TEMP25669”,“俄克拉荷马州”,7.0,“W”,“北美”,无,13.0,“DI”,“2017-06-19T00:00:00Z”,16.0,“N”,18965897,“2017-11-23T10:44:37.41Z”,无,“MSL”,“白色1607”,“1-130H”,35.8707209,-97.9037809),(无,“阿纳达科盆地”,“N”,无,“美国”,“埃利斯”,“2017-06-14T17:53:36.853Z”,“琼斯能源”,“P&A”,“1900-01-01T00:00:00Z”,无,“ft”,无,“MSL”,5714,“ft”,无,“未知”,“石油和天然气”,“克利夫兰”,3504523668,2422.0,无,“州28”,无,“2017-06-13T00:00:00Z”,无,无,“TEMP23668”,‘俄克拉荷马州’,25.0,'W',北美',无,28.0,'DI',2017-07-03T00:00:00Z',20.0,'N',18965889,'2018-03-22T08:55:31.79Z',无,'MSL',州28',1H',36.1866636,-99.8803567),(无,'阿纳达科盆地,'N',无,'美国','布莱恩','2017-06-14T17:53:36.853Z',切萨皮克','非活动','2017-08-20T00:00:00Z',无,'ft',无,'MSL',5714,'ft','无,'未知','石油','密西西比河',3501123814,1388.0,无,无,'掘金34-20-12',932192050.0,'2017-06-13T00:00:00Z',,无,无,'tem23814,'俄克拉荷马州',12.0,'W,'北美',None,34.0,'DI',2017-06-24T00:00:00Z',20.0,'N',189658888,'2017-12-04T10:37:36.05Z',无,'MSL','MSL','金块34-20-12,','2017-15916337,36.15916337,36.15916337',36.15916337',36.159你说,-98.475103),(无,‘肖陶夸平台’,‘N’,无,‘美国’,‘佩恩’,‘2017-06-14T17:53:36.853Z’,‘WHITE STAR PETR’,‘INACTIVE’,‘2017-06-12T00:00:00Z’,无,‘ft’,无,‘MSL’,5714,‘ft’,无,‘PRAIRIE VIEW EAST’,‘石油’,‘密西西比’,3511924431,1111.0,无,‘BETTY JEAN 26-19N-1W’,1192192560.0,‘2017-06-12T00:00:00Z’,无,没有,'TEMP24431','OKLAHOMA',1.0,'W',北美',无,26.0,'DI',2017-08-04T00:00:00Z',19.0,'N',18965882,'2017-12-04T10:37:36.05Z',无,'MSL',BETTY JEAN 26-19N-1W','2MH',36.087479,-97.2757837),(无,'肖陶夸平台',N',无,'美国','佩恩','2017-06-14T17:53:36.853Z','WHITE STAR PETR','INACTIVE','2017-06-12T00:00:00Z',无,'ft',无,'MSL',5714,'ft',无,'PRAIRIE VIEW EAST',OIL',密西西比州',3511924430,1113.0,无,'BETTY JEAN 26-19N-1W',1192192550.0,'2017-06-12T00:00:00Z',无,无,'TEMP24430',俄克拉荷马州',1.0,'W',北美',无,26.0,'DI',2017-07-24T00:00:00Z',19.0,'N',18965881,'2018-05-30T09:36:45.16Z',无,'MSL',贝蒂让26-19N-1W','1MH',36.087479,-97.2758829),(无,'ANADARKO盆地,'N',无,'美国','翠鸟','2017-06-14T17:53:36.853Z',NEWFIELD EXPL',ACTIVE',2017-08-06T00:00:00Z',无,'ft',无,'MSL',5714,'ft',无,'Okarchi NORTH',OKARCHE NORTH',Okarchip',3507325668,1156.0,无,'ROBERT',732191660.0,'2017-06-12T00:00:00Z',2017-08-01T00:00:00Z',无,'TEMP25668',俄克拉荷马州',7.0,'W',北美',无,21.0,'DI',2017-06-13T00:00:00Z',15.0,'N',18965765,'2018-03-22T08:55:31.79Z',无,'MSL',罗伯特',1507 1H-21',35.7557449,-97.9433457),(无,'南俄克拉荷马褶皱带','N',无,“美国”,“卡特”,“2017-06-14T17:53:36.853Z”,“AVALON OPERATING LLC”,“许可”,“2017-06-14T00:00:00Z”,无,“ft”,无,“MSL”,5714,“ft”,无,“未知”,“油气”,“亨顿(LS烟囱山)”,3501926276,958.0,无,“布朗博士”,无,“2017-06-14T00:00:00Z”,无,无,“TEMP26276”,“俄克拉荷马州”,2.0,“W”,“北美”,无,30.0,'DI',无,3.0,'S',18965755,'2018-04-13T21:06:55.96Z',无,'MSL','DOC BROWN',2-30-19XH',34.2629504,-97.4414937)。。。正在显示总共1000个绑定参数集中的10个。。。(无,“Chautouqua平台”,“N”,无,“美国”,“PAYNE”,“2017-01-29T02:24:26.803Z”,“(N/A)”,“非活动”,无,无,“ft”,无,“MSL”,5714,“ft”,无,“未知”,“未知”,“N/A)”,3511902537,888.94,无,“CATES”,无,无,无,无,无,俄克拉荷马州,5.0,“E”,“北美”,无,32.0,“DI”,无,18.0,“N”,18951364,'2018-05-30T09:36:45.16Z',无,'MSL',CATES',1-A',35.996081,-96.79559),(无,'Chautuqua平台,'N',None,'美国','瓦格纳','2017-01-29T02:24:26.803Z','(N/A)''INACTIVE',None,None,'ft',MSL',5714,'ft',None,'UNKNOWN','(N/A)',3514505289,527.91,None,'SHAFER',None,None,None,None,'OKLAHOMA',17.0,'E',北美',无,1.0,'DI',无,16.0,'N',18951363,'2018-05-30T09:36:45.16Z',无,'MSL',SHAFFER',1',35.8872222,-95.4483611))](此错误的背景信息:http://sqlalche.me/e/9h9h


Tags: 数据nonepandassql错误平台jeanmsl

热门问题