parameters: (self, ddof=1, *args, **kwargs)
return_statement: return np.sqrt(self.var(ddof=ddof, **kwargs))
docstring: Compute standard deviation of groups, excluding missing values.
  
          For multiple groupings, the result index will be a MultiIndex.
  
          Parameters
          ----------
          ddof : integer, default 1
              degrees of freedom
docstring_summary: Compute standard deviation of groups, excluding missing values.
docstring_tokens: Compute standard deviation of groups excluding missing values .
function: def std(self, ddof=1, *args, **kwargs):
          """
          Compute standard deviation of groups, excluding missing values.
  
          For multiple groupings, the result index will be a MultiIndex.
  
          Parameters
          ----------
          ddof : integer, default 1
              degrees of freedom
          """
  
          # TODO: implement at Cython level?
          nv.validate_groupby_func('std', args, kwargs)
          return np.sqrt(self.var(ddof=ddof, **kwargs))
function_tokens: def std ( self , ddof = 1 , * args , * * kwargs ) : # TODO: implement at Cython level? nv . validate_groupby_func ( 'std' , args , kwargs ) return np . sqrt ( self . var ( ddof = ddof , * * kwargs ) )