code: def setDataFrame(self, dataFrame):
          
          if not isinstance(dataFrame, pandas.core.frame.DataFrame):
              raise TypeError('Argument is not of type pandas.core.frame.DataFrame')
  
          self.layoutAboutToBeChanged.emit()
          self._dataFrame = dataFrame
          self.layoutChanged.emit()
docs: setter function to _dataFrame. Holds all data.
  
          Note:
              It's not implemented with python properties to keep Qt conventions.
  
          Raises:
              TypeError: if dataFrame is not of type pandas.core.frame.DataFrame.
  
          Args:
              dataFrame (pandas.core.frame.DataFrame): assign dataFrame to _dataFrame. Holds all the data displayed.