code: def mask(cls, dataset, mask, mask_value=np.nan):
      masked = dataset.data.copy()
      cols = [vd.name for vd in dataset.vdims]
      masked.loc[mask, cols] = mask_value
      return masked
  
imports: import numpy
  import pandas
  from packaging.version import Version
  from pandas.api.types import is_numeric_dtype
  from ..None import util
  from ..dimension import Dimension, dimension_name
  from ..element import Element
  from ..ndmapping import NdMapping, item_check, sorted_context
  from .interface import DataError, Interface
  from .util import finite_range
label_desc: Use image node_id 12 for calling the PandasInterface obj's underlying member method code with example usage: obj.mask(cls, dataset, mask, mask_value) and returns: masked