**已关闭。**此问题需要debugging details。当前不接受答案。
编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
2天前关闭。
Improve this question
我有一个panda Dataframe ,其中的日期为datetime 64 dtype,但当我将此 Dataframe 写入snowflake时,日期值显示为无效。
| 日期_1|
| - -|
| 无效日期|
| 无效日期|
| 无效日期|
而在 Dataframe 中,我有如下值:
| 日期_1|
| - -|
| 2021年4月12日|
| 2021年5月12日|
| 2021年6月12日|
snowflake中数据类型为TIMESTAMP_NTZ(9),而在panda Dataframe 中为datetime 64
可能是什么原因?
3条答案
按热度按时间mxg2im7a1#
似乎是数据类型Map问题。请检查:https://docs.snowflake.com/en/user-guide/python-connector-pandas.html#snowflake-to-pandas-data-mapping
nzrxty8p2#
仅供参考,如果您使用的是snowflake python连接器的write_pandas(),那么请将pyarrow更新到最新版本以修复此问题。
9udxz4iz3#