我在dolphindb中创建了一个streamtable,其中一个字段定义为TIMESTAPM,但pandas DataFrame中只能将时间转为datetime64[ns],如果直接将该dataframe插入streamtable会导致时间错乱,请问除了使用nanotimestamp以外,还有什么办法能够处理这个问题?
Python API提供了tableAppender对象,通过append方法往内存表或者分布式表添加本地的DataFrame数据时,能够自动对时间类型进行转换,不需要用户手动转换。
具体接口如下:
tableAppender(dbPath="", tableName="", ddbSession=None, action="fitColumnType")
具体可以参考https://gitee.com/dolphindb/api_python3/blob/master/README_CN.md中的6.1.4章节的内容