def df=(new_dataframe)
      dsl_eval
      if new_dataframe.respond_to? :df_type
        @dataframe = new_dataframe
      else
        @dataframe = Remi::DataFrame.create(df_type, new_dataframe)
      end
    end
def df=(new_dataframe)
      dsl_eval
      if new_dataframe.respond_to? :df_type
        @dataframe = new_dataframe
      else
        @dataframe = Remi::DataFrame.create(df_type, new_dataframe)
      end
    end
Reassigns the dataframe associated with this DataSubject.
 @param new_dataframe [Object] The new dataframe object to be associated.
 @return [Remi::DataFrame] the associated dataframe