#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. свидание, и это сработало