Pandas ISO 格式的时间戳在导入时导致 Exasol 错误
Pandas timestamps in ISO format cause Exasol error when importing
当使用 pyexasol's import_from_pandas(df)
作为 DataFrame df
时,它有一个日期时间列,Exasol (6.2) 会抛出错误,因为它无法解析 ISO 格式的数据数据框列的字符串表示。具体来说,Exasol 无法解析“+00:00”最终字符。我目前的解决方法是将所有 pandas 日期时间列转换为字符串列,但这会花费很多时间。
将日期时间列从 Pandas 数据帧导入现有的具有 TIMESTAMP
列类型的 Exasol table 的正确方法是什么?
PyEXASOL 创建者来了。
您可以使用 import_params
字典参数将附加参数传递给内部使用的 pandas.to_csv()
方法。其中一个参数是 date_format
。只需传递与 Exasol 兼容的正确格式即可。
我会考虑默认添加这个参数。
希望对您有所帮助!
当使用 pyexasol's import_from_pandas(df)
作为 DataFrame df
时,它有一个日期时间列,Exasol (6.2) 会抛出错误,因为它无法解析 ISO 格式的数据数据框列的字符串表示。具体来说,Exasol 无法解析“+00:00”最终字符。我目前的解决方法是将所有 pandas 日期时间列转换为字符串列,但这会花费很多时间。
将日期时间列从 Pandas 数据帧导入现有的具有 TIMESTAMP
列类型的 Exasol table 的正确方法是什么?
PyEXASOL 创建者来了。
您可以使用 import_params
字典参数将附加参数传递给内部使用的 pandas.to_csv()
方法。其中一个参数是 date_format
。只需传递与 Exasol 兼容的正确格式即可。
我会考虑默认添加这个参数。
希望对您有所帮助!