pd.Index
supported APIs¶
The following table is structured as follows: The first column contains the method name. The second column is a flag for whether or not there is an implementation in Snowpark for the method in the left column.
Currently, there is no lazy MultiIndex support. This lazy Index object is only a single Index object. However, existing Snowpark pandas DataFrame and Series APIs may support native pandas MultiIndex objects.
Note
Y
stands for yes, i.e., supports distributed implementation, N
stands for no and API simply errors out,
P
stands for partial (meaning some parameters may not be supported yet), and D
stands for defaults to single
node pandas execution via UDF/Sproc.
Attributes
Index attribute |
Snowpark implemented? (Y/N/P/D) |
Notes for current implementation |
|
Y |
|
|
Y |
|
|
Y |
|
|
Y |
|
|
Y |
|
|
N |
|
|
Y |
|
|
N |
|
|
Y |
|
|
Y |
|
|
Y |
|
|
N |
|
|
Y |
|
|
Y |
|
|
Y |
|
|
Y |
|
|
N |
|
|
P |
Only single Index supported. |
|
Y |
|
|
Y |
Methods
DataFrame method |
Snowpark implemented? (Y/N/P/D) |
Missing parameters |
Notes for current implementation |
|
P |
|
|
|
P |
|
|
|
Y |
||
|
Y |
||
|
Y |
||
|
N |
||
|
N |
||
|
N |
||
|
N |
||
|
Y |
||
|
N |
||
|
Y |
||
|
N |
||
|
N |
||
|
Y |
||
|
N |
||
|
Y |
||
|
Y |
||
|
N |
||
|
Y |
||
|
Y |
||
|
Y |
||
|
Y |
||
|
P |
|
|
|
Y |
||
|
N |
||
|
N |
||
|
N |
||
|
N |
||
|
Y |
||
|
Y |
||
|
P |
|
|
|
Y |
||
|
N |
||
|
N |
||
|
N |
||
|
N |
||
|
N |
||
|
Y |
||
|
Y |
||
|
N |
||
|
N |
||
|
Y |
||
|
Y |
||
|
Y |
||
|
Y |
||
|
N |
||
|
N |
||
|
N |
||
|
P |
|
Snowpark pandas currently uses stable sort when sorting the index values. Pandas uses quicksort. |
|
N |
||
|
N |
||
|
N |
||
|
N |
||
|
N |
||
|
N |
||
|
N |
||
|
N |
||
|
N |
||
|
N |
||
|
N |
||
|
N |
||
|
N |
||
|
N |
||
|
N |
||
|
N |
||
|
N |
||
|
N |
||
|
Y |