bigframes.pandas.DataFrame.assign#
- DataFrame.assign(**kwargs) DataFrame[source]#
Assign new columns to a DataFrame.
Returns a new object with all original columns in addition to new ones. Existing columns that are re-assigned will be overwritten.
Note
Assigning multiple columns within the same
assignis possible. Later items in ‘**kwargs’ may refer to newly created or modified columns in ‘df’; items are computed and assigned into ‘df’ in order.- Parameters:
kwargs – A dictionary of
{str: values}. The column names are keywords. If the values (e.g. a Series, scalar, or array), they are simply assigned to the column.- Returns:
A new DataFrame with the new columns in addition to all the existing columns.
- Return type: