code: def groupby(self, *args, **kwargs):
          
          from sparklingpandas.groupby import GroupBy
          return GroupBy(self._rdd, *args, **kwargs)
docs: Takes the same parameters as groupby on DataFrame.
          Like with groupby on DataFrame disabling sorting will result in an
          even larger performance improvement. This returns a Sparkling Pandas
          L{GroupBy} object which supports many of the same operations as regular
          GroupBy but not all.