当我尝试使用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
如何解决这个问题?
答案 0 :(得分:0)
代码看起来不错。经测试工作正常。请仔细检查您是否正确连接到服务器或会话是否超时。否则,它可能是在提出问题时尚未实现的功能。