code: def _execute_tree_map(cls, ctx, op):
      inp = ctx[op.input.key]
      xdf = cls._get_xdf(inp)
      if op.subset is not None:
          result = inp[op.subset].copy()
      else:
          result = inp.copy()
      duplicated = cls._duplicated(inp, op)
      if not duplicated.name:
          duplicated.name = "_duplicated_"
      result.iloc[duplicated.values] = None
      result = xdf.concat([result, duplicated], axis=1)
      ctx[op.outputs[0].key] = result
  
imports: import numpy
  from ...None import opcodes
  from ...core import OutputType
  from ...core.operand import OperandStage
  from ..utils import gen_unknown_index_value, hash_dataframe_on
  from ._duplicate import DuplicateOperand, validate_subset
label_desc: Use image node_id 12 for calling the DataFrameDuplicated obj's underlying member method code with example usage: obj._execute_tree_map(cls, ctx, op) without return types