plydata.cat_tools.cat_explicit_na¶
-
plydata.cat_tools.
cat_explicit_na
(c, na_category='(missing)')[source]¶ Give missing values an explicity category
- Parameters
- clist-like
Values that will make up the categorical.
- na_category
object
(default: '(missing
)') Category for missing values
Examples
>>> c = pd.Categorical( ... ['a', 'b', None, 'c', None, 'd', 'd'], ... ordered=True ... ) >>> c ['a', 'b', NaN, 'c', NaN, 'd', 'd'] Categories (4, object): ['a' < 'b' < 'c' < 'd'] >>> cat_explicit_na(c) ['a', 'b', '(missing)', 'c', '(missing)', 'd', 'd'] Categories (5, object): ['a' < 'b' < 'c' < 'd' < '(missing)']