(df, other, ignore_index=False, verify_integrity=False, sort=None)
return sdc_pandas_dataframe_append_impl(df, other, _func_name, ignore_index, indexes_comparable, args)
Intel Scalable Dataframe Compiler User Guide
    ********************************************

    Pandas API: pandas.DataFrame.append

    Limitations
    -----------
    - Parameters ``verify_integrity`` and ``sort`` are unsupported.
    - Parameter ``other`` can be only :obj:`pandas.DataFrame`.
    - Indexes of dataframes are expected to have comparable (both Numeric or String) types if parameter ignore_index
    is set to False.
    - This function may reveal slower performance than Pandas* on user system. Users should exercise a tradeoff
    between staying in JIT-region with that function or going back to interpreter mode.

    Examples
    --------
    .. literalinclude:: ../../../examples/dataframe/dataframe_append.py
        :language: python
        :lines: 37-
        :caption: Appending rows of other to the end of caller, returning a new object. Columns in other that are not
                  in the caller are added as new columns.
        :name: ex_dataframe_append

    .. command-output:: python ./dataframe/dataframe_append.py
        :cwd: ../../../examples

    .. seealso::
        `pandas.concat <https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.concat.html>`_
            General function to concatenate DataFrame or Series objects.

    Intel Scalable Dataframe Compiler Developer Guide
    *************************************************
    Pandas DataFrame method :meth:`pandas.DataFrame.append` implementation.

    .. only:: developer
        Test: python -m sdc.runtests -k sdc.tests.test_dataframe.TestDataFrame.test_append*
Intel Scalable Dataframe Compiler User Guide
    ********************************************
Intel Scalable Dataframe Compiler User Guide ********************************************
def sdc_pandas_dataframe_append(df, other, ignore_index=False, verify_integrity=False, sort=None):
    """
    Intel Scalable Dataframe Compiler User Guide
    ********************************************

    Pandas API: pandas.DataFrame.append

    Limitations
    -----------
    - Parameters ``verify_integrity`` and ``sort`` are unsupported.
    - Parameter ``other`` can be only :obj:`pandas.DataFrame`.
    - Indexes of dataframes are expected to have comparable (both Numeric or String) types if parameter ignore_index
    is set to False.
    - This function may reveal slower performance than Pandas* on user system. Users should exercise a tradeoff
    between staying in JIT-region with that function or going back to interpreter mode.

    Examples
    --------
    .. literalinclude:: ../../../examples/dataframe/dataframe_append.py
        :language: python
        :lines: 37-
        :caption: Appending rows of other to the end of caller, returning a new object. Columns in other that are not
                  in the caller are added as new columns.
        :name: ex_dataframe_append

    .. command-output:: python ./dataframe/dataframe_append.py
        :cwd: ../../../examples

    .. seealso::
        `pandas.concat <https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.concat.html>`_
            General function to concatenate DataFrame or Series objects.

    Intel Scalable Dataframe Compiler Developer Guide
    *************************************************
    Pandas DataFrame method :meth:`pandas.DataFrame.append` implementation.

    .. only:: developer
        Test: python -m sdc.runtests -k sdc.tests.test_dataframe.TestDataFrame.test_append*
    """

    _func_name = 'append'

    ty_checker = TypeChecker(f'Method {_func_name}().')
    ty_checker.check(df, DataFrameType)
    # TODO: support other array-like types
    ty_checker.check(other, DataFrameType)

    if not isinstance(verify_integrity, (bool, types.Boolean, types.Omitted)) and verify_integrity:
        ty_checker.raise_exc(verify_integrity, 'boolean', 'verify_integrity')

    if not isinstance(sort, (bool, types.Boolean, types.Omitted)) and sort is not None:
        ty_checker.raise_exc(sort, 'boolean, None', 'sort')

    if not isinstance(ignore_index, (bool, types.Boolean, types.Omitted)):
        ty_checker.raise_exc(ignore_index, 'boolean', 'ignore_index')

    indexes_comparable = check_types_comparable(df.index, other.index)

    if isinstance(ignore_index, types.Literal):
        ignore_index = ignore_index.literal_value
    elif not (ignore_index is False or isinstance(ignore_index, types.Omitted)):
        raise SDCLimitation("Parameter ignore_index should be Literal")

    args = {'ignore_index': False, 'verify_integrity': False, 'sort': None}

    def sdc_pandas_dataframe_append_impl(df, other, _func_name, ignore_index, indexes_comparable, args):
        loc_vars = {}
        func_def, global_vars = sdc_pandas_dataframe_append_codegen(df, other, _func_name, ignore_index,
                                                                    indexes_comparable, args)
        exec(func_def, global_vars, loc_vars)
        _append_impl = loc_vars['sdc_pandas_dataframe_append_impl']
        return _append_impl

    return sdc_pandas_dataframe_append_impl(df, other, _func_name, ignore_index, indexes_comparable, args)
def sdc_pandas_dataframe_append ( df , other , ignore_index = False , verify_integrity = False , sort = None ) : _func_name = 'append' ty_checker = TypeChecker ( f'Method {_func_name}().' ) ty_checker . check ( df , DataFrameType ) # TODO: support other array-like types ty_checker . check ( other , DataFrameType ) if not isinstance ( verify_integrity , ( bool , types . Boolean , types . Omitted ) ) and verify_integrity : ty_checker . raise_exc ( verify_integrity , 'boolean' , 'verify_integrity' ) if not isinstance ( sort , ( bool , types . Boolean , types . Omitted ) ) and sort is not None : ty_checker . raise_exc ( sort , 'boolean, None' , 'sort' ) if not isinstance ( ignore_index , ( bool , types . Boolean , types . Omitted ) ) : ty_checker . raise_exc ( ignore_index , 'boolean' , 'ignore_index' ) indexes_comparable = check_types_comparable ( df . index , other . index ) if isinstance ( ignore_index , types . Literal ) : ignore_index = ignore_index . literal_value elif not ( ignore_index is False or isinstance ( ignore_index , types . Omitted ) ) : raise SDCLimitation ( "Parameter ignore_index should be Literal" ) args = { 'ignore_index' : False , 'verify_integrity' : False , 'sort' : None } def sdc_pandas_dataframe_append_impl ( df , other , _func_name , ignore_index , indexes_comparable , args ) : loc_vars = { } func_def , global_vars = sdc_pandas_dataframe_append_codegen ( df , other , _func_name , ignore_index , indexes_comparable , args ) exec ( func_def , global_vars , loc_vars ) _append_impl = loc_vars [ 'sdc_pandas_dataframe_append_impl' ] return _append_impl return sdc_pandas_dataframe_append_impl ( df , other , _func_name , ignore_index , indexes_comparable , args )