text_extensions_for_pandas/jupyter/widget/table.py
def CategoricalHandler(change, column_index, column_name, widget):
    """Event callback for interactive changes in a categorical column. Necessary due
    to the use of np.NaN for a None type."""
    if change["new"] == "nan":
        widget._df.get(column_name)[column_index] = np.nan
    else:
        widget._df.get(column_name)[column_index] = change["new"]
    widget._update_document()
Event callback for interactive changes in a categorical column. Necessary due
    to the use of np.NaN for a None type.
Event callback for interactive changes in a categorical column. Necessary due
to the use of np.NaN for a None type.
Event callback for interactive changes in a categorical column . Necessary due to the use of np . NaN for a None type .
def CategoricalHandler(change, column_index, column_name, widget):
    if change["new"] == "nan":
        widget._df.get(column_name)[column_index] = np.nan
    else:
        widget._df.get(column_name)[column_index] = change["new"]
    widget._update_document()
def CategoricalHandler ( change , column_index , column_name , widget ) : if change [ "new" ] == "nan" : widget . _df . get ( column_name ) [ column_index ] = np . nan else : widget . _df . get ( column_name ) [ column_index ] = change [ "new" ] widget . _update_document ( )
Event callback for interactive changes in a categorical column.
Event callback for interactive changes in a categorical column .
"""Event callback for interactive changes in a categorical column. Necessary due
    to the use of np.NaN for a None type."""
change
column_index
column_name
widget