code: def calculate_group(
      self, data: pd.DataFrame, **kwargs
  ) -> pd.DataFrame:
      group_column, value_columns = self.validate_calculation(
          data.columns, **kwargs
      )
      d1 = data[value_columns]
      d2 = data[group_column]
  
      return d1.div(d2.replace(0, np.nan), axis=0)
  
imports: from upgini.autofe.operand import PandasOperand, VectorizableMixin
  import numpy
  import pandas
  from numpy import dot
  from numpy.linalg import norm
label_desc: Use image node_id 2 for calling the Divide obj's underlying member method code with example usage: obj.calculate_group(data) and returns: d1