# Cannot \`convert\` an object of type Missing to an object of type Float64

**URL:** <https://discourse.julialang.org/t/cannot-convert-an-object-of-type-missing-to-an-object-of-type-float64/88421>\
**Category:** General Usage\
**Tags:** question\
**Created:** [October 7, 2022, 11:38pm UTC](https://discourse.julialang.org/t/cannot-convert-an-object-of-type-missing-to-an-object-of-type-float64/88421 "2022-10-07T23:38:45Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Leon6](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/leon6/32/205483_2.png) [@Leon6](https://discourse.julialang.org/u/Leon6)\
**Post date:** [October 7, 2022, 11:38pm UTC](https://discourse.julialang.org/t/cannot-convert-an-object-of-type-missing-to-an-object-of-type-float64/88421/1 "2022-10-07T23:38:45Z")

</div>

I’m trying to read some data out of a NetCDF file and then convert it to Float64. Below is my code. Would you please help me address this error?

My code:

```julia
using NCDatasets
ds1 = NCDataset("test.nc");
Var0 = ds1["Variable0"][:,:,:]
close(ds1);
Var0 = convert(Array{Float64}, Var0);

```

The error I got:

```julia
ERROR: LoadError: MethodError: Cannot `convert` an object of type Missing to an object of type Float64
Closest candidates are:
  convert(::Type{T}, ::Base.TwicePrecision) where T<:Number at /Applications/Julia-1.7.app/Contents/Resources/julia/share/julia/base/twiceprecision.jl:262
  convert(::Type{T}, ::AbstractChar) where T<:Number at /Applications/Julia-1.7.app/Contents/Resources/julia/share/julia/base/char.jl:185
  convert(::Type{T}, ::CartesianIndex{1}) where T<:Number at /Applications/Julia-1.7.app/Contents/Resources/julia/share/julia/base/multidimensional.jl:136

```

---

<div class="post-metadata">

**Author:** ![jling](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jling/32/212909_2.png) [@jling](https://discourse.julialang.org/u/jling)\
**Post date:** [October 7, 2022, 11:59pm UTC](https://discourse.julialang.org/t/cannot-convert-an-object-of-type-missing-to-an-object-of-type-float64/88421/2 "2022-10-07T23:59:17Z")

</div>

eh, what do you want to do with missing value?

---

<div class="post-metadata">

**Author:** ![aramirezreyes](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aramirezreyes/32/42573_2.png) [@aramirezreyes](https://discourse.julialang.org/u/aramirezreyes)\
**Post date:** [October 8, 2022, 12:21am UTC](https://discourse.julialang.org/t/cannot-convert-an-object-of-type-missing-to-an-object-of-type-float64/88421/3 "2022-10-08T00:21:31Z")

</div>

If you want to interpret the missings as NaNs, you could do:

```julia
using NCDatasets
ds1 = NCDataset("test.nc");
Var0 = ds1["Variable0"][:,:,:]
close(ds1);
Var0 = nomissing(Var0,NaN)

```

---

<div class="post-metadata">

**Author:** ![Leon6](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/leon6/32/205483_2.png) [@Leon6](https://discourse.julialang.org/u/Leon6)\
**Post date:** [October 8, 2022, 12:53am UTC](https://discourse.julialang.org/t/cannot-convert-an-object-of-type-missing-to-an-object-of-type-float64/88421/4 "2022-10-08T00:53:55Z")

</div>

Many thanks for the solution. This is exactly what I want.
