Pandas dataframe: convert column to number with default value