Пока я пытался загрузить некоторые данные на сервер dolphindb с помощью Python API, я обнаружил, что сервер 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
Как решить эту проблему?