pandasnumba# Which pandas methods have engine_kwargs for numba support?

This pandas doc notes that `numba`

can be used "*in select pandas methods*," and, "*Methods that support engine="numba" will also have an engine_kwargs keyword....*"

What are these select pandas methods? Is there a list somewhere?

(Note that this is not trivial: The example provided on that page shows the argument being passed to `.apply()`

, but `DataFrame.apply()`

does not support it. Is it `DataFrame.rolling`

? Nope. In that example it is derived from `window.rolling`

....)

Solution

Here is an (hopefully) exhaustive list of pandas function that support `engine="numba"`

.

Top level pandas functions:

Groupby operations (DataFrame and Series):

Rolling operations:

Expanding operations

Exponential moving window (ewm) operations:

- AttributeError: can't delete attribute
- (Very)Large QVD file to pandas DataFrame
- Pandas dataframe to BQ fail with timestamp column
- Create dataframe with all unique combinations given a set of constraints
- Add column to Pandas dataframe based on dictionary lookup multiplication then sum
- How to groupby a dataframe by using a column and the last row of the group?
- get cumulative sum dataframe in pandas
- Creating a pandas dataframe from a dictionary with unique structure
- Replace pandas row in one dataframe with row(s) from another dataframe
- How would I return Python dataclass fields/values that are only defined in __post_init__ in print and pd.Dataframe?
- Python Pandas read_csv dtype fails to covert "string" to "float64"
- How to separate groups of stacked bars in pandas?
- how to convert nested json array into multiple json records in python
- How to build shell plots based on pandas dataframe?
- Pandas to_sql - NotImplementedError?
- Pandas groupby two columns and create a new column based on difference in days from third column
- Selective column with data from a large pandas dataframe
- Iterate through the dictionary using pandas
- Pandas 'isin' or 'merge' function with multiple columns and dataframes conditions
- Combinations of all possible values from single columns
- ImportError: Pandas requires version '3.0.7' or newer of 'openpyxl' (version '3.0.5' currently installed)
- Pandas/numpy: rolling mean reset when row value is a multiple of it, with minimum size
- GroupBy pandas DataFrame and select most common value
- How to explode a pandas dataframe that has nulls in some rows, but populated in others
- Set bar with lower value to foreground in histplot
- Find starting point to read csv data
- Pandas DataFrame rolling keeps giving NaN with mean and std
- How to duplicate rows based on the number of weeks between two dates?
- How to fill DataFrame with values based on index and column?
- Not filling NaN values in df when using mode of df