def transform_by_new_field(df, field_name, structure):
    """
	Add a new field to a dataframe and set its value to the default provided.

	Parameters
	----------
	df: DataFrame
		Working data to be transformed
	field_name: str
		Name of the target schema field
	structure: list
		List of fields with restructuring action defined by term 0

	Returns
	-------
	Dataframe
		Containing the implementation of all nested transformations
	"""
    if len(structure) != 2 or structure[0]['name'] != 'NEW':
        e = 'Field `{}` has invalid NEW method. Please review.'.format(
            field_name)
        raise ValueError(e)
    df.loc[:, (field_name)] = structure[1]['value']
    return df
