I think you should be able to do this just be replacing the None values with nan (this is not entirely right, because in R NA and NaN are different, but there is no way to express two different non-values for a float in F#):