Hi,
you can use Value("float32") or Value("float64") as a column feature and set missing values to None. If this doesn’t work, please open an issue on GitHub and provide the code that reproduces it. The None handling in datasets still has some rough edges, and we are currently fixing it (More robust `None` handling by mariosasko · Pull Request #3195 · huggingface/datasets · GitHub 1).