class_docstr: Instances of this class are returned from the PropertyGraph.select_*()
  methods and can be used by the PropertyGraph.extract_subgraph() method to
  extract a Graph containing vertices and edges with only the selected
  properties.
class_docstr_tok: ["Instances","of","this","class","are","returned","from","the","PropertyGraph.select_","*","(",")","methods","and","can","be","used","by","the","PropertyGraph.extract_subgraph","(",")","method","to","extract","a","Graph","containing","vertices","and","edges","with","only","the","selected","properties","."]
docstr: Add either the vertex_selections, edge_selections, or both to this
  instance from "other" if either are not already set.
  
  Parameters
  ----------
  other : PropertySelection to add
  
  Returns
  -------
  PropertySelection
      New PropertySelection instance containing the selection
      Series objects from either the current instance if present,
      or instances from "other" only if those instances are not already
      present in the current instance.
code: def __add__(self, other):
      """
      Add either the vertex_selections, edge_selections, or both to this
      instance from "other" if either are not already set.
  
      Parameters
      ----------
      other : PropertySelection to add
  
      Returns
      -------
      PropertySelection
          New PropertySelection instance containing the selection
          Series objects from either the current instance if present,
          or instances from "other" only if those instances are not already
          present in the current instance.
      """
      vs = self.vertex_selections
      if vs is None:
          vs = other.vertex_selections
      es = self.edge_selections
      if es is None:
          es = other.edge_selections
      return EXPERIMENTAL__PropertySelection(vs, es)
  
imports: import cudf
  import numpy
  import cugraph
  from cugraph.utilities.utils import import_optional, MissingModule, create_list_series_from_2d_ar
  from typing import Union
label_desc: Use image node_id 2 for calling the EXPERIMENTAL__PropertySelection obj's underlying member method code with example usage: obj.__add__(other) and returns: EXPERIMENTAL__PropertySelection