Недопустимая дата при записи фрейма данных pandas в таблицу snowflake

#python #pandas #snowflake-cloud-data-platform

#python #pandas #snowflake-cloud-data-platform

Вопрос:

У меня есть фрейм данных pandas, в котором дата имеет datetime64 dtype, но когда я записываю этот фрейм данных в snowflake, значения даты отображаются неверно.

date_1
Недопустимая дата
Недопустимая дата
Недопустимая дата

в то время как в фрейме данных у меня есть значения, подобные приведенным ниже :

date_1
2021-04-12
2021-05-12
2021-06-12

тип данных в snowflake — TIMESTAMP_NTZ(9), тогда как в фрейме данных pandas это datetime64

В чем может быть причина?

Комментарии:

1. Пожалуйста, поделитесь своим кодом

Ответ №1:

Похоже, это проблема с сопоставлением типов данных. Пожалуйста, просмотрите: https://docs.snowflake.com/en/user-guide/python-connector-pandas.html#snowflake-to-pandas-data-mapping

Комментарии:

1. Спасибо, попробовал преобразовать dtype datetime в date с помощью dt. свидание, и это сработало