DataFrames. Cannot change missing values

Hi.
Would you help me?
I have a DataFrame. Add a new column with missing values, but later I can not change the value.

insert!(df,15,DataFrames.missing,:b)
df[1,:b]=2
MethodError: Cannot convert an object of type Int64 to an object of type Missing

thank you.
P.S. How to add a column to the end of a dataframe by default.

using DataFrames
df = DataFrame(a = 1:3)
df[:b] = missings(Int, 3)
df[1, :b] = 2
1 Like