You should not supply a function. You are aggregating the attribute values of your points over the geometry of the polygon, (i.e. the number returned is the mean
of the attribute of the points that fall within the polygon). In addition you have your x
and y
the wrong way round for what you want to do. Should be...
over( pnts , ind_adm , fn = NULL)