For users
apply_ufunc
For developers/contributors
Community
Assign data variables by group.
See also
Dataset.assign