【问题标题】:Invalid date, while writing pandas dataframe into snowflake table日期无效,同时将熊猫数据框写入雪花表
【发布时间】:2022-07-20 12:15:40
【问题描述】:

我有一个 pandas 数据框,其中日期具有 datetime64 dtype 但是当我将此数据框写入雪花时,日期值显示无效。

date_1
Invalid Date
Invalid Date
Invalid Date

在数据框中,我的值如下:

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

雪花中的数据类型是TIMESTAMP_NTZ(9) 而在熊猫数据框中它是 datetime64

可能是什么原因?

【问题讨论】:

  • 请分享您的代码

标签: python pandas snowflake-cloud-data-platform


【解决方案1】:

【讨论】:

  • 谢谢,尝试使用 dt.date 将 datetime dtype 转换为 date 并且成功了
【解决方案2】:

仅供参考,如果您使用的是雪花 python 连接器的 write_pandas(),那么将 pyarrow 更新到最新版本为我解决了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-06
    • 1970-01-01
    • 2014-03-28
    • 2021-12-27
    • 1970-01-01
    • 2020-01-14
    • 2021-10-21
    • 2016-12-25
    相关资源
    最近更新 更多