code: def copy(self, deep=True):
          
          return self.__constructor__(query_compiler=self._query_compiler.copy())
docs: Creates a shallow copy of the DataFrame.
  
          Returns:
              A new DataFrame pointing to the same partitions as this one.