General functions#

The following table lists both implemented and not implemented methods. If you have need of an operation that is listed as not implemented, feel free to open an issue on the GitHub repository, or give a thumbs up to already created issues. Contributions are also welcome!

The following table is structured as follows: The first column contains the method name. The second column contains link to a description of corresponding pandas method. The third column is a flag for whether or not there is an implementation in Xorbits for the method in the left column. Y stands for yes, N stands for no, P standsfor partial (meaning some parameters may not be supported yet), and D stands for default to pandas.

Data manipulations#

xorbits.pandas

pandas

Implemented? (Y/N/P/D)

Notes for Current implementation

melt

melt

Y

pivot

pivot

Y

pivot_table

pivot_table

Y

crosstab

crosstab

Y

cut

cut

Y

qcut

qcut

Y

merge

merge

Y

merge_ordered

merge_ordered

Y

merge_asof

merge_asof

Y

concat

concat

Y

get_dummies

get_dummies

Y

from_dummies

from_dummies

Y

factorize

factorize

Y

unique

unique

Y

lreshape

lreshape

Y

wide_to_long

wide_to_long

Y

Top-level missing data#

xorbits.pandas

pandas

Implemented? (Y/N/P/D)

Notes for Current implementation

isna

isna

Y

isnull

isnull

Y

notna

notna

Y

notnull

notnull

Y

Top-level dealing with numeric data#

xorbits.pandas

pandas

Implemented? (Y/N/P/D)

Notes for Current implementation

to_numeric

to_numeric

Y

Top-level dealing with datetimelike data#

xorbits.pandas

pandas

Implemented? (Y/N/P/D)

Notes for Current implementation

to_datetime

to_datetime

Y

to_timedelta

to_timedelta

Y

date_range

date_range

Y

bdate_range

bdate_range

Y

period_range

period_range

Y

timedelta_range

timedelta_range

Y

infer_freq

infer_freq

Y

Top-level dealing with Interval data#

xorbits.pandas

pandas

Implemented? (Y/N/P/D)

Notes for Current implementation

interval_range

interval_range

Y

Top-level evaluation#

xorbits.pandas

pandas

Implemented? (Y/N/P/D)

Notes for Current implementation

eval

eval

Y

Hashing#

xorbits.pandas

pandas

Implemented? (Y/N/P/D)

Notes for Current implementation

util.hash_array

util.hash_array

Y

util.hash_pandas_object

util.hash_pandas_object

Y

Importing from other DataFrame libraries#

xorbits.pandas

pandas

Implemented? (Y/N/P/D)

Notes for Current implementation

api.interchange.from_dataframe

api.interchange.from_dataframe

Y