无法使用DolphinDB Python API使用NaN上传DataFrame

时间:2019-10-31 10:07:29

标签: python database dolphindb

当我尝试使用python API将一些数据上传到dolphindb服务器时,我发现dolphindb服务器将拒绝接受它,并且如果我的数据帧包含空值,则会引发异常。以下代码可以重现此内容。

import dolphindb as ddb
import numpy as np
import pandas as pd

df = pd.DataFrame({"a": ["a", np.NaN]})
sess = ddb.Session()
sess.connect('localhost', 9921)
sess.upload({"t", df})
sess.run("1")

错误消息如下:

 <Server Exception> in upload: Failed to read response header from the socket with IO error type 1

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

代码看起来不错。经测试工作正常。请仔细检查您是否正确连接到服务器或会话是否超时。否则,它可能是在提出问题时尚未实现的功能。