@@ -688,8 +688,8 @@ def check_type(name, df, axis=None, skipna=None, level=None, numeric_only=None,
688688 if not (isinstance (numeric_only , types .Omitted ) or numeric_only is None ):
689689 ty_checker .raise_exc (numeric_only , 'unsupported' , 'numeric_only' )
690690
691- if not (isinstance (ddof , types .Omitted ) or ddof == 1 ):
692- ty_checker .raise_exc (ddof , 'unsupported ' , 'ddof' )
691+ if not (isinstance (ddof , ( types .Omitted , types . Integer ) ) or ddof == 1 ):
692+ ty_checker .raise_exc (ddof , 'int ' , 'ddof' )
693693
694694 if not (isinstance (min_count , types .Omitted ) or min_count == 0 ):
695695 ty_checker .raise_exc (min_count , 'unsupported' , 'min_count' )
@@ -820,32 +820,43 @@ def std_overload(df, axis=None, skipna=None, level=None, ddof=1, numeric_only=No
820820@sdc_overload_method (DataFrameType , 'var' )
821821def var_overload (df , axis = None , skipna = None , level = None , ddof = 1 , numeric_only = None ):
822822 """
823- Pandas DataFrame method :meth:`pandas.DataFrame.var` implementation.
823+ Intel Scalable Dataframe Compiler User Guide
824+ ********************************************
824825
825- .. only:: developer
826+ Pandas API: pandas.DataFrame.var
826827
827- Test: python -m sdc.runtests -k sdc.tests.test_dataframe.TestDataFrame.test_var*
828+ Limitations
829+ -----------
830+ Parameters ``axis``, ``level`` and ``numeric_only`` are unsupported.
828831
829- Parameters
830- -----------
831- df: :class:`pandas.DataFrame`
832- input arg
833- axis:
834- *unsupported*
835- skipna:
836- *unsupported*
837- level:
838- *unsupported*
839- ddof:
840- *unsupported*
841- numeric_only:
842- *unsupported*
832+ Examples
833+ --------
834+ .. literalinclude:: ../../../examples/dataframe/dataframe_var.py
835+ :language: python
836+ :lines: 35-
837+ :caption: Return unbiased variance over requested axis.
838+ :name: ex_dataframe_var
843839
844- Returns
845- -------
846- :obj:`pandas.Series` or `pandas.DataFrame`
847- return sample standard deviation over requested axis.
848- """
840+ .. command-output:: python ./dataframe/dataframe_var.py
841+ :cwd: ../../../examples
842+
843+ .. seealso::
844+ :ref:`Series.std <pandas.Series.std>`
845+ Returns sample standard deviation over Series.
846+ :ref:`Series.var<pandas.Series.var>`
847+ Returns unbiased variance over Series.
848+ :ref:`DataFrame.std <pandas.DataFrame.std>`
849+ Returns sample standard deviation over DataFrame.
850+
851+ Intel Scalable Dataframe Compiler Developer Guide
852+ *************************************************
853+
854+ Pandas DataFrame method :meth:`pandas.DataFrame.var` implementation.
855+
856+ .. only:: developer
857+
858+ Test: python -m sdc.runtests -k sdc.tests.test_dataframe.TestDataFrame.test_var*
859+ """
849860
850861 name = 'var'
851862
0 commit comments