| DataFrame method | Snowpark implemented? (Y/N/P/D) | Missing parameters | Notes for current implementation | 
| abs
 | Y |  |  | 
| add
 | P | level
 |  | 
| add_prefix
 | Y |  |  | 
| add_suffix
 | Y |  |  | 
| agg
 | P | margins,observed,sort
 | If axis == 0:Ywhen  function is one ofcount,mean,min,max,sum,median;stdandvarsupported withddof=0orddof=1;quantileis
supported whenqis the default value or a
scalar.
Ifaxis == 1:Ywhen function iscount,min,max, orsumand the
index is not a MultiIndex. | 
| aggregate
 | P | margins,observed,sort
 | See agg | 
| align
 | N |  |  | 
| all
 | P |  | Nfor non-integer/boolean types
 | 
| any
 | P |  | Nfor non-integer/boolean types
 | 
| apply
 | P |  | Niffuncis not callable
orresult_typeis given orargsandkwargscontain DataFrame or SeriesNiffuncmaps to different column labels.
 | 
| applymap
 | P |  | Nifna_action == "ignore"
 | 
| asfreq
 | P | how,normalize,fill_value
 | Only DatetimeIndex is supported and its freqwill be lost. Onlyrulefrequencies ‘s’, ‘min’,
‘h’, and ‘D’ are supported. | 
| asof
 | N |  |  | 
| assign
 | Y |  |  | 
| astype
 | P |  | Nif from string to datetime/timedelta orerrors == "ignore"
 | 
| at_time
 | N |  |  | 
| backfill
 | P |  | Nif paramdowncastis set.
 | 
| between_time
 | N |  |  | 
| bfill
 | P |  | Nif paramdowncastis set.
 | 
| bool
 | N |  |  | 
| boxplot
 | N |  |  | 
| clip
 | N |  |  | 
| combine
 | N |  |  | 
| combine_first
 | N |  |  | 
| compare
 | P | align_axis,keep_shape,keep_equal,result_names
 |  | 
| convert_dtypes
 | N |  | Not supported since Snowpark pandas is already
using nullable datatypes internally. | 
| copy
 | Y |  |  | 
| corr
 | P |  | Nifmethodis not ‘pearson’
 | 
| corrwith
 | N |  |  | 
| count
 | Y |  |  | 
| cov
 | N |  |  | 
| cummax
 | Y |  |  | 
| cummin
 | Y |  |  | 
| cumprod
 | N |  |  | 
| cumsum
 | P |  | Yif values are numeric
 | 
| describe
 | Y |  |  | 
| diff
 | Y |  |  | 
| div
 | P | level
 |  | 
| divide
 | P | level
 |  | 
| dot
 | N |  |  | 
| drop
 | Y |  |  | 
| drop_duplicates
 | Y |  |  | 
| droplevel
 | N |  |  | 
| dropna
 | P |  | Nifaxis == 1
 | 
| duplicated
 | Y |  |  | 
| eq
 | P | level
 |  | 
| equals
 | Y |  |  | 
| eval
 | N |  |  | 
| ewm
 | N |  |  | 
| expanding
 | P | methodis ignored
 | Nifaxis = 1
 | 
| explode
 | N |  |  | 
| ffill
 | P |  | Nif parameterdowncastis set.limitparameter only supported ifmethodparameter
is used.
 | 
| fillna
 | P |  | See ffill | 
| filter
 | N |  |  | 
| first
 | Y |  |  | 
| first_valid_index
 | Y |  |  | 
| floordiv
 | P | level
 |  | 
| from_dict
 | N |  |  | 
| from_records
 | N |  |  | 
| ge
 | P | level
 |  | 
| get
 | Y |  |  | 
| groupby
 | P | observedis ignored since
Categoricals are not implemented
yet
 | Y, supportaxis == 0andbyis column
label or Series from the current DataFrame;
otherwiseN;
Note that supported functions are agg, count,
cumcount, cummax, cummin, cumsum, max, mean,
median, min, quantile, shift, std, sum, and var.
OtherwiseN
 | 
| gt
 | P | level
 |  | 
| head
 | Y |  |  | 
| hist
 | N |  |  | 
| idxmax
 | P |  | Nfor MultiIndex dataframes
 | 
| idxmin
 | P |  | Nfor MultiIndex dataframes
 | 
| infer_objects
 | N |  |  | 
| info
 | P |  | Index is different, zero bytes reported for memory | 
| insert
 | Y |  |  | 
| interpolate
 | N |  |  | 
| isetitem
 | N |  |  | 
| isin
 | Y |  |  | 
| isna
 | Y |  |  | 
| isnull
 | Y |  |  | 
| items
 | Y |  |  | 
| iterrows
 | Y |  |  | 
| itertuples
 | Y |  |  | 
| join
 | P |  | Nif given thevalidateparam.
 | 
| keys
 | Y |  |  | 
| kurt
 | N |  |  | 
| kurtosis
 | N |  |  | 
| last
 | Y |  |  | 
| last_valid_index
 | Y |  |  | 
| le
 | P | level
 |  | 
| lt
 | P | level
 |  | 
| map
 | N |  |  | 
| mask
 | P |  | Nif givenaxiswhenotheris aDataFrameorlevelparameters;Nifcondorotheris Callable
 | 
| max
 | Y |  |  | 
| mean
 | Y |  |  | 
| median
 | Y |  |  | 
| melt
 | P | col_level
 | Nwhen columns are MultiIndex
 | 
| memory_usage
 | N |  |  | 
| merge
 | P |  | Nif paramvalidateis given
 | 
| min
 | Y |  |  | 
| mod
 | P | level
 |  | 
| mode
 | N |  |  | 
| mul
 | P | level
 |  | 
| multiply
 | P | level
 |  | 
| ne
 | P | level
 |  | 
| nlargest
 | P |  | Nifkeep == "all"
 | 
| notna
 | Y |  |  | 
| notnull
 | Y |  |  | 
| nsmallest
 | P |  | Nifkeep == "all"
 | 
| nunique
 | P |  | Nifaxis == 1
 | 
| pad
 | P |  | See ffill | 
| pct_change
 | P | limit,freq
 |  | 
| pipe
 | N |  |  | 
| pivot
 | P |  | See pivot_table | 
| pivot_table
 | P | observed,sort
 | Nifindex,columns, orvaluesis
not str, list of str, or None; or MultiIndex; or
anyargfuncis not “count”, “mean”, “min”,
“max”, or “sum”. N ifindexis None,marginsis True andaggfuncis “count”
or “mean” or a dictionary. N ifindexis None
andaggfuncis a dictionary containing
lists of aggfuncs to apply.
 | 
| plot
 | D |  | Performed locally on the client | 
| pop
 | N |  |  | 
| pow
 | P | level
 |  | 
| prod
 | N |  |  | 
| product
 | N |  |  | 
| quantile
 | P |  | Yifaxis == 0, andinterpolationis"linear"or"nearest", andmethodis"single".
 | 
| query
 | N |  |  | 
| radd
 | P | level
 |  | 
| rank
 | P |  | Nifaxis == 1
 | 
| rdiv
 | P | level
 |  | 
| reindex
 | P |  | Nif axis is MultiIndex or method isnearest.
 | 
| reindex_like
 | N |  |  | 
| rename
 | P |  | Nifmapperis callable or the series has
multiindex
 | 
| rename_axis
 | Y |  |  | 
| reorder_levels
 | N |  |  | 
| replace
 | P | copyis ignored,method,limit
 |  | 
| resample
 | P | axis,label,convention,kind,on,level,origin,
,offset,group_keys
 | Only DatetimeIndex is supported and its freqwill be lost.rulefrequencies ‘s’, ‘min’,
‘h’, and ‘D’ are supported.rulefrequencies
‘W’, ‘ME’, and ‘YE’ are supported with
closed = “left” | 
| reset_index
 | Y |  |  | 
| rfloordiv
 | P | level
 |  | 
| rmod
 | P | level
 |  | 
| rmul
 | P | level
 |  | 
| rolling
 | P | methodis ignored,step,win_type,closed,on
 | Nfor non-integerwindow,axis = 1,
ormin_periods = 0
 | 
| round
 | P |  | Nifdecimalsis Series
 | 
| rpow
 | P | level
 |  | 
| rsub
 | P | level
 |  | 
| rtruediv
 | P | level
 |  | 
| sample
 | P |  | Nifweightsorrandom_stateis
specified whenaxis = 0
 | 
| select_dtypes
 | Y |  |  | 
| sem
 | N |  |  | 
| set_axis
 | Y |  |  | 
| set_flags
 | N |  |  | 
| set_index
 | Y |  |  | 
| shift
 | P | freq
 | No support for freq != None. | 
| skew
 | P |  | Nifaxis == 1orskipna == Falseornumeric_only=False
 | 
| sort_index
 | P | key
 | Nif given thekeyparam.Nifaxis == 1, or MultiIndex.
 | 
| sort_values
 | P | key,kindis ignored
 | Nif given thekeyparam oraxis == 1.
Thekindparameter has no effect. Snowpark
pandas always uses a stable sort algorithm, while
pandas by default does not.
 | 
| squeeze
 | Y |  |  | 
| stack
 | P | level,future_stackis ignored
 | Nfor MultiIndex
 | 
| std
 | P |  | Nifddofis not 0 or 1
 | 
| sub
 | P | level
 |  | 
| subtract
 | P | level
 |  | 
| sum
 | Y |  |  | 
| swapaxes
 | N |  |  | 
| swaplevel
 | N |  |  | 
| tail
 | Y |  |  | 
| take
 | Y |  |  | 
| to_clipboard
 | N |  |  | 
| to_csv
 | P |  | Supports writing to both local and snowflake stage.
Filepath starting with @is treated as
snowflake stage location.
Writing to local file supports all parameters.
Writing to snowflake state does not supportfloat_format,mode,encoding,quoting,quotechar,lineterminator,doublequoteanddecimalparameters. | 
| to_dict
 | Y |  |  | 
| to_excel
 | N |  |  | 
| to_feather
 | N |  |  | 
| to_gbq
 | N |  |  | 
| to_hdf
 | N |  |  | 
| to_html
 | N |  |  | 
| to_json
 | N |  |  | 
| to_latex
 | N |  |  | 
| to_markdown
 | N |  |  | 
| to_numpy
 | Y |  |  | 
| to_orc
 | N |  |  | 
| to_parquet
 | N |  |  | 
| to_period
 | N |  |  | 
| to_pickle
 | N |  |  | 
| to_records
 | N |  |  | 
| to_sql
 | N |  |  | 
| to_stata
 | N |  |  | 
| to_string
 | N |  |  | 
| to_timestamp
 | N |  |  | 
| to_xarray
 | N |  |  | 
| to_xml
 | N |  |  | 
| transform
 | P |  | Yiffuncis callable.
 | 
| transpose
 | P |  | See T | 
| truediv
 | P | level
 |  | 
| truncate
 | N |  |  | 
| tz_convert
 | P | axis,level,copy
 |  | 
| tz_localize
 | P | axis,level,copy,ambiguous,nonexistent
 |  | 
| unstack
 | P | sort
 | Nfor non-integerlevel.
 | 
| update
 | Y |  |  | 
| value_counts
 | Y |  |  | 
| var
 | P |  | See std | 
| where
 | P |  | See mask | 
| xs
 | N |  |  |