Ошибка Pandas To_sql вне диапазона

Я импортирую данные json из API в фрейм данных Pandas, а из фрейма данных я использую pandas.to_sql, чтобы поместить их в базу данных sql.

Некоторые строки из API содержат недопустимые данные, которые вызывают ошибку вне допустимого диапазона.

Есть ли способ пропустить или отбросить эти строки, скорее всего, провал программы?

Ошибка возникает из-за попытки вставить '1900-01-01T00:00:00Z' в поле даты и времени в SQL.


Ответ об ошибке: DataError: (pyodbc.DataError) ('22007', '[22007] [Microsoft][Драйвер ODBC 11 для SQL Server][SQL Server] Преобразование типа данных nvarchar в тип данных datetime привело к выходу значения диапазона. (242) (SQLExecDirectW)') [SQL: 'INSERT INTO [TEMP_well_origin] ([Аннотация], [Бассейн], [Конфиденциально], [Конфиденциальная дата], [Страна], [Округ], [CreatedDate], [CurrentOperator], [CurrentStatus], [CurrentStatusDate], [DeletedDate], [DepthUom], [District], [ElevRefDatum], [ElevRefDatumepsgCode], [ElevUom], [Environment], [Field], [FluidType], [Формирование], [GovernmentID], [GroundElev], [InitialClassification], [LeaseName], [LeaseNumber], [LicenseDate], [OnProductionDate], [OriginalOperator], [PermitNumber], [ProvinceState], [Range], [RangeDirection], [Region], [Remark], [Section], [Source], [SpudDate], [Township], [TownshipDirection], [UID], [UpdatedDate], [WaterDepth], [WaterDepthDatum], [WellName], [WellNumber], [Wgs84Latitude], [Wgs84Longitude]) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)'] [параметры: ((Нет,' БАССЕЙН АНАДАРКО ',' N ', Нет, Нет, "СОЕДИНЕННЫЕ ШТАТЫ", "КИНГФИШЕР", "2017-06-14T17:53:36.853Z", "GASTAR EXPL", "РАЗРЕШЕНО", "2017-06-13T00:00:00Z", нет, "футы", нет, 'MSL', 5714, 'ft', None, 'UNKNOWN', 'OIL & GAS', 'WOODFORD', 3507325671, 1121.0, None, 'STOWEY 1907', ​​None, '2017-06-13T00:00:00Z', None, None, 'TEMP25671A', 'OKLAHOMA', 7,0, 'W', 'NORTH AMERICA', None, 14,0,' DI ', None, 19,0, 'N', 18965913, '2018-04-13T21:06:55.96Z, None, MSL, STOWEY 1907, 11-1LOH, 36.1304886, -97.9171516, None, ANADARKO BASIN, N, None, США, KINGFISHER', '2017-06-14T17:53:36.853Z', 'MARATHON OIL', 'ACTIVE', '2017-07-19T00:00:00Z', нет,' ft ', нет, 'MSL', 5714, 'ft', None, 'UNKNOWN', 'OIL', 'MISSISSIPPIAN', 3507325669, 1088.0, None, 'WHITE 1607', 732191770.0, '2017-06-12T00:00:00Z', '2017-08-01T00:00:00Z', None, 'TEMP25669', 'OKLAHOMA', 7,0,' W ', "СЕВЕРНАЯ АМЕРИКА", нет, 13,0, "DI", "2017-06-19T00:00:00Z", 16,0, "N", 18965897, "2017-11-23T10: 44: 37,41Z", нет, "MSL" ', 'WHITE 1607', '1-130H', 35.8707209, -97.9037809), (Нет,' БАССЕЙН АНАДАРКО ',' N ', Нет,' СОЕДИНЕННЫЕ ШТАТЫ ',' ЭЛЛИС ', '2017-06-14T17:53:36.853Z', 'JONES ENERGY', 'P & A', '1900-01-01T00:00:00Z', нет,' ft ', нет,' MSL ', 5714,' ft ', нет, 'UNKNOWN', 'OIL & GAS', 'CLEVELAND', 3504523668, 2422.0, нет, 'OBLANDER 28', нет,' 2017-06-13T00:00:00Z ', нет, нет, 'TEMP23668', 'OKLAHOMA', 25.0, 'W', 'СЕВЕРНАЯ АМЕРИКА', нет, 28.0, 'DI', '2017-07-03T00:00:00Z', 20.0, 'N', 18965889, '2018-03-22T08:55:31.79Z', Нет, 'MSL', 'OBLANDER 28', '1H', 36.1866636, -99.8803567), (Нет, 'ANADARKO BASIN', 'N', Нет, 'СОЕДИНЕННЫЕ ШТАТЫ', 'BLAINE', '2017-06-14T17:53:36.853Z', 'CHESAPEAKE', 'INACTIVE', '2017-08-20T00:00:00Z', нет,' ft ', нет,' MSL ', 5714,' ft ', нет, 'UNKNOWN', 'OIL', 'MISSISSIPPIAN', 3501123814, 1388.0, None, 'NUGGET 34-20-12', 932192050.0, '2017-06-13T00:00:00Z', None, None, 'TEMP23814', "ОКЛАХОМА", 12,0, "W", "СЕВЕРНАЯ АМЕРИКА", нет, 34,0, "DI", "2017-06-24T00:00:00Z", 20,0, "N", 18965888, "2017-12-04T10:37:36.05Z', нет, 'MSL', 'NUGGET 34-20-12', '1HC', 36.1591637, -98.475103), (нет, 'CHAUTAUQUA PLATFORM', 'N', нет, 'UNITED STATES', "PAYNE", "2017-06-14T17:53:36.853Z", "WHITE STAR PETR", "INACTIVE", "2017-06-12T00: 00: 00Z", "Нет", "фут", "Нет", "MSL", 5714, 'ft', None, 'PRAIRIE VIEW EAST', 'OIL', 'MISSISSIPPIAN', 3511924431, 1111.0, None, 'BETTY JEAN 26-19N-1W', 1192192560.0, '2017-06-12T00:00:00Z', None, None, 'TEMP24431', 'OKLAHOMA', 1,0, 'W', 'NORTH AMERICA', None, 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), (нет, 'CHAUTAUQUA PLATFORM', 'N', None, 'СОЕДИНЕННЫЕ ШТАТЫ', 'PAYNE', '2017-06-14T17:53:36.853Z', 'WHITE STAR PETR ', 'INACTIVE', '2017-06-12T00:00:00Z', Нет, 'ft', Нет, 'MSL', 5714, 'ft', Нет, 'PRAIRIE VIEW EAST', 'OIL', 'MISSISSIPPIAN', 3511924430, 1113.0, Нет, 'BETTY JEAN 26-19N-1W', 1192192550.0, '2017-06-12T00:00:00Z', Нет, нет, 'TEMP24430', 'OKLAHOMA', 1.0, 'W', 'СЕВЕРНАЯ АМЕРИКА ', None, 26,0, 'DI', '2017-07-24T00:00:00Z', 19,0,' N ', 18965881,' 2018-05-30T09: 36: 45,16Z', None, 'MSL', ' БЕТТИ ДЖИН 26-19N-1W', '1MH', 36.087479, -97.2758829), (Нет,' БАССЕЙН АНАДАРКО ',' N ', Нет,' СОЕДИНЕННЫЕ ШТАТЫ ',' КИНГ-ФИШЕР ', '2017-06-14T17:53:36.853Z', 'NEWFIELD EXPL', 'ACTIVE', '2017-08-06T00:00:00Z', нет,' ft ', нет,' MSL ', 5714,' ft ', нет, 'OKARCHE NORTH', "НЕФТЬ", "MISSISSIPPIAN", 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', 'ROBERT', '1507 1H-21', 35.7557449, -97.9433457), (нет,' ЮГ, ОКЛАХОМА, СКЛАДНОЙ ПОЯС ',' N ', нет,' СОЕДИНЕННЫЕ ШТАТЫ ', 'CARTER', '2017-06-14T17:53:36.853Z', 'AVALON OPERATING LLC', 'РАЗРЕШЕНО', '2017-06-14T00:00:00Z', None, 'ft', None, 'MSL', 5714, 'ft', None, 'UNKNOWN', 'OIL & GAS', 'HUNTON (LS CHIMNEY HILL)', 3501926276, 958.0, None, 'DOC BROWN', Нет, '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) ... отображение всего 10 из 1000 связанные наборы параметров... (None, 'CHAUTAUQUA PLATFORM', 'N', None, 'UNITED STATES', 'PAYNE', '2017-01-29T02:24:26.803Z', '(N/A)', "НЕАКТИВНО", Нет, Нет, "футы", Нет, "MSL", 5714, "футы", Нет, "НЕИЗВЕСТНО", "НЕИЗВЕСТНО", "(Н / Д)", 3511902537, 888.94, Нет, "КАТЫ" ', Нет, Нет, Нет, Нет, Нет,' ОКЛАХОМА ', 5.0,' E ',' СЕВЕРНАЯ АМЕРИКА ', Нет, 32.0,' DI ', Нет, 18.0, 'N', 18951364, '2018-05-30T09:36:45.16Z', Нет, 'MSL', 'CATES', '1-A', 35.996081, -96.79559), (Нет, 'CHAUTAUQUA PLATFORM', 'N', Нет,' СОЕДИНЕННЫЕ ШТАТЫ ', 'WAGONER', '2017-01-29T02:24:26.803Z', '(N/A)', 'INACTIVE', нет, нет,' ft ', нет,' MSL ', 5714,' ft ', Нет, "НЕИЗВЕСТНО", "НЕИЗВЕСТНО", "(N / A)", 3514505289, 527.91, нет, "SHAFFER", нет, нет, нет, нет, нет, нет, "ОКЛАХОМА", 17.0, "Е", "СЕВЕР" AMERICA', None, 1.0, 'DI', None, 16.0, 'N', 18951363, '2018-05-30T09:36:45.16Z', None, 'MSL', 'SHAFFER', '1', 35.8872222, -95.4483611))] (Справочная информация об этой ошибке по адресу: http://sqlalche.me/e/9h9h)

0 ответов

Другие вопросы по тегам