Upgrading pandas 0.23 to 0.24
Breaking0.23.4 → 0.24.2Platform1New5
BreakingUpgrade verdict
A platform requirement change.
In plain terms
- Python 2 support ends after the 0.24.x releases, so plan to move to Python 3.
Must act 1 item needs code or config changes
What you must change
Platform1
Notes that 0.24.x is the last series of releases to support Python 2.
API changes
Generated by DepDelta from published Python source. Not mixed with prose notes.
- removed:
variable json - removed:
variable lib - removed:
variable parser - removed:
variable plot_params - removed:
variable scatter_matrix - removed:
variable tslib
- added:
export ExtensionScalarOpsMixin - added:
export register_extension_dtype
- added:
export Categorical - added:
export DatetimeArray - added:
export IntegerArray - added:
export IntervalArray - added:
export PandasArray - added:
export PeriodArray - added:
export SparseArray - added:
export TimedeltaArray
- added:
variable Hashable - added:
variable Iterable - added:
variable Mapping - added:
variable MutableMapping - added:
variable Sequence - added:
variable Set - added:
variable Sized
- added:
variable PY3
- removed:
variable _np_version_under1p10 - removed:
variable _np_version_under1p11 - removed:
variable _np_version_under1p12 - added:
variable _np_version_under1p16 - added:
variable _np_version_under1p17
- added:
function validate_minmax_axis(axis) - added:
variable MEDIAN_DEFAULTS - added:
variable PROD_DEFAULTS - added:
variable SUM_DEFAULTS - added:
variable validate_median - added:
variable validate_prod
- removed:
function set_use_numexpr(v=…)
- changed:
function datapath(request) → function datapath(strict_data_files) - added:
function all_boolean_reductions(request) - added:
function all_compare_operators(request) - added:
function all_numeric_reductions(request) - added:
function any_numpy_dtype(request) - added:
function any_real_dtype(request) - added:
function any_skipna_inferred_dtype(request) - added:
function axis(request) - added:
function axis_series(request) - added:
function closed(request) - added:
function complex_dtype(request) - added:
function cython_table_items(request) - added:
function other_closed(request) - added:
function strict_data_files(pytestconfig) - added:
function tick_classes(request) - added:
function unique_nulls_fixture(request) - added:
function utc_fixture(request) - added:
function writable(request) - added:
variable ALL_EA_INT_DTYPES - added:
variable ALL_NUMPY_DTYPES - added:
variable ALL_REAL_DTYPES - added:
variable BOOL_DTYPES - added:
variable BYTES_DTYPES - added:
variable COMPLEX_DTYPES - added:
variable DATETIME_DTYPES - added:
variable FLOAT_DTYPES - added:
variable OBJECT_DTYPES - added:
variable SIGNED_EA_INT_DTYPES - added:
variable STRING_DTYPES - added:
variable TIMEDELTA_DTYPES - added:
variable UNSIGNED_EA_INT_DTYPES - added:
variable axis_frame - added:
variable ids - added:
variable unique_nulls_fixture2 - added:
variable utc_objs
- added:
function delegate_names(delegate, accessors, typ, overwrite=…)
- changed:
function mode(values) → function mode(values, dropna=…)
- removed:
function groupby(*args, **kwargs) - removed:
function match(*args, **kwargs) - removed:
variable datetools
- removed:
method FrameRowApply.get_result()
- added:
export DatetimeArray - added:
export ExtensionOpsMixin - added:
export ExtensionScalarOpsMixin - added:
export IntegerArray - added:
export IntervalArray - added:
export PandasArray - added:
export PandasDtype - added:
export PeriodArray - added:
export SparseArray - added:
export TimedeltaArray - added:
export array - added:
export integer_array - added:
export period_array
- added:
function array(data, dtype=…, copy=…)
- added:
class ExtensionOpsMixin(object) - added:
class ExtensionScalarOpsMixin(ExtensionOpsMixin) - added:
method ExtensionArray.dropna() - added:
method ExtensionArray.repeat(repeats, axis=…) - added:
method ExtensionArray.searchsorted(value, side=…, sorter=…) - added:
method ExtensionArray.shift(periods=…, fill_value=…)
- changed:
method Categorical.mode() → method Categorical.mode(dropna=…) - changed:
method Categorical.repeat(repeats, *args, **kwargs) → method Categorical.repeat(repeats, axis=…) - changed:
method Categorical.shift(periods) → method Categorical.shift(periods, fill_value=…) - changed:
static method Categorical.from_codes(codes, categories, ordered=…) → static method Categorical.from_codes(codes, categories=…, ordered=…, dtype=…) - added:
field Categorical.to_list - added:
function contains(cat, key, container) - added:
property CategoricalAccessor.categorical - added:
property CategoricalAccessor.index - added:
property CategoricalAccessor.name
- added:
class AttributesMixin(object) - added:
class DatelikeOps(object) - added:
class DatetimeLikeArrayMixin(ExtensionOpsMixin, AttributesMixin, ExtensionArray) - added:
class TimelikeOps(object) - added:
function maybe_infer_freq(freq) - added:
function validate_endpoints(closed) - added:
function validate_inferred_freq(freq, inferred_freq, freq_infer) - added:
function validate_periods(periods) - added:
method DatelikeOps.strftime(date_format) - added:
method DatetimeLikeArrayMixin.astype(dtype, copy=…) - added:
method DatetimeLikeArrayMixin.copy(deep=…) - added:
method DatetimeLikeArrayMixin.fillna(value=…, method=…, limit=…) - added:
method DatetimeLikeArrayMixin.isna() - added:
method DatetimeLikeArrayMixin.map(mapper) - added:
method DatetimeLikeArrayMixin.max(axis=…, skipna=…, *args, **kwargs) - added:
method DatetimeLikeArrayMixin.min(axis=…, skipna=…, *args, **kwargs) - added:
method DatetimeLikeArrayMixin.repeat(repeats, *args, **kwargs) - added:
method DatetimeLikeArrayMixin.searchsorted(value, side=…, sorter=…) - added:
method DatetimeLikeArrayMixin.take(indices, allow_fill=…, fill_value=…) - added:
method DatetimeLikeArrayMixin.unique() - added:
method DatetimeLikeArrayMixin.value_counts(dropna=…) - added:
method DatetimeLikeArrayMixin.view(dtype=…) - added:
method TimelikeOps.ceil(freq, ambiguous=…, nonexistent=…) - added:
method TimelikeOps.floor(freq, ambiguous=…, nonexistent=…) - added:
method TimelikeOps.round(freq, ambiguous=…, nonexistent=…) - added:
property DatetimeLikeArrayMixin.asi8 - added:
property DatetimeLikeArrayMixin.freq - added:
property DatetimeLikeArrayMixin.freqstr - added:
property DatetimeLikeArrayMixin.inferred_freq - added:
property DatetimeLikeArrayMixin.nbytes - added:
property DatetimeLikeArrayMixin.resolution - added:
property DatetimeLikeArrayMixin.shape - added:
property DatetimeLikeArrayMixin.size
- added:
class DatetimeArray(dtl.DatetimeLikeArrayMixin, dtl.TimelikeOps, dtl.DatelikeOps) - added:
constructor DatetimeArray(values, dtype=…, freq=…, copy=…) - added:
field DatetimeArray.day - added:
field DatetimeArray.dayofweek - added:
field DatetimeArray.dayofyear - added:
field DatetimeArray.days_in_month - added:
field DatetimeArray.daysinmonth - added:
field DatetimeArray.hour - added:
field DatetimeArray.is_leap_year - added:
field DatetimeArray.is_month_end - added:
field DatetimeArray.is_month_start - added:
field DatetimeArray.is_quarter_end - added:
field DatetimeArray.is_quarter_start - added:
field DatetimeArray.is_year_end - added:
field DatetimeArray.is_year_start - added:
field DatetimeArray.microsecond - added:
field DatetimeArray.minute - added:
field DatetimeArray.month - added:
field DatetimeArray.nanosecond - added:
field DatetimeArray.ndim - added:
field DatetimeArray.quarter - added:
field DatetimeArray.second - added:
field DatetimeArray.timetuple - added:
field DatetimeArray.week - added:
field DatetimeArray.weekday - added:
field DatetimeArray.weekday_name - added:
field DatetimeArray.weekofyear - added:
field DatetimeArray.year - added:
function maybe_convert_dtype(data, copy) - added:
function maybe_infer_tz(tz, inferred_tz) - added:
function objects_to_datetime64ns(data, dayfirst, yearfirst, utc=…, errors=…, require_iso8601=…, allow_object=…) - added:
function sequence_to_dt64ns(data, dtype=…, copy=…, tz=…, dayfirst=…, yearfirst=…, ambiguous=…, int_as_wall_time=…) - added:
function tz_to_dtype(tz) - added:
function validate_tz_from_dtype(dtype, tz) - added:
method DatetimeArray.astype(dtype, copy=…) - added:
method DatetimeArray.day_name(locale=…) - added:
method DatetimeArray.month_name(locale=…) - added:
method DatetimeArray.normalize() - added:
method DatetimeArray.to_julian_date() - added:
method DatetimeArray.to_period(freq=…) - added:
method DatetimeArray.to_perioddelta(freq) - added:
method DatetimeArray.to_pydatetime() - added:
method DatetimeArray.tz_convert(tz) - added:
method DatetimeArray.tz_localize(tz, ambiguous=…, nonexistent=…, errors=…) - added:
property DatetimeArray.date - added:
property DatetimeArray.dtype - added:
property DatetimeArray.is_normalized - added:
property DatetimeArray.time - added:
property DatetimeArray.timetz - added:
property DatetimeArray.tz - added:
property DatetimeArray.tzinfo
- added:
class IntegerArray(ExtensionArray, ExtensionOpsMixin) - added:
constructor IntegerArray(values, mask, copy=…) - added:
function coerce_to_array(values, dtype, mask=…, copy=…) - added:
function integer_array(values, dtype=…, copy=…) - added:
function safe_cast(values, dtype, copy) - added:
method IntegerArray.astype(dtype, copy=…) - added:
method IntegerArray.copy(deep=…) - added:
method IntegerArray.dtype() - added:
method IntegerArray.isna() - added:
method IntegerArray.take(indexer, allow_fill=…, fill_value=…) - added:
method IntegerArray.value_counts(dropna=…) - added:
property IntegerArray.nbytes - added:
variable module
- added:
class IntervalArray(IntervalMixin, ExtensionArray) - added:
field IntervalArray.can_hold_na - added:
field IntervalArray.dtype - added:
field IntervalArray.ndim - added:
function maybe_convert_platform_interval(values) - added:
method IntervalArray.astype(dtype, copy=…) - added:
method IntervalArray.copy(deep=…) - added:
method IntervalArray.fillna(value=…, method=…, limit=…) - added:
method IntervalArray.isna() - added:
method IntervalArray.overlaps(other) - added:
method IntervalArray.repeat(repeats, axis=…) - added:
method IntervalArray.set_closed(closed) - added:
method IntervalArray.take(indices, allow_fill=…, fill_value=…, axis=…, **kwargs) - added:
method IntervalArray.to_tuples(na_tuple=…) - added:
method IntervalArray.value_counts(dropna=…) - added:
property IntervalArray.closed - added:
property IntervalArray.dtype - added:
property IntervalArray.is_non_overlapping_monotonic - added:
property IntervalArray.left - added:
property IntervalArray.length - added:
property IntervalArray.mid - added:
property IntervalArray.nbytes - added:
property IntervalArray.right - added:
property IntervalArray.shape - added:
property IntervalArray.size - added:
static method IntervalArray.from_arrays(left, right, closed=…, copy=…, dtype=…) - added:
static method IntervalArray.from_breaks(breaks, closed=…, copy=…, dtype=…) - added:
static method IntervalArray.from_tuples(data, closed=…, copy=…, dtype=…)
- added:
class PandasArray(ExtensionArray, ExtensionOpsMixin, NDArrayOperatorsMixin) - added:
class PandasDtype(ExtensionDtype) - added:
constructor PandasArray(values, copy=…) - added:
constructor PandasDtype(dtype) - added:
method PandasArray.all(axis=…, out=…, keepdims=…, skipna=…) - added:
method PandasArray.any(axis=…, out=…, keepdims=…, skipna=…) - added:
method PandasArray.copy(deep=…) - added:
method PandasArray.fillna(value=…, method=…, limit=…) - added:
method PandasArray.isna() - added:
method PandasArray.kurt(axis=…, dtype=…, out=…, keepdims=…, skipna=…) - added:
method PandasArray.max(axis=…, out=…, keepdims=…, skipna=…) - added:
method PandasArray.mean(axis=…, dtype=…, out=…, keepdims=…, skipna=…) - added:
method PandasArray.median(axis=…, out=…, overwrite_input=…, keepdims=…, skipna=…) - added:
method PandasArray.min(axis=…, out=…, keepdims=…, skipna=…) - added:
method PandasArray.prod(axis=…, dtype=…, out=…, keepdims=…, initial=…, skipna=…, min_count=…) - added:
method PandasArray.sem(axis=…, dtype=…, out=…, ddof=…, keepdims=…, skipna=…) - added:
method PandasArray.skew(axis=…, dtype=…, out=…, keepdims=…, skipna=…) - added:
method PandasArray.std(axis=…, dtype=…, out=…, ddof=…, keepdims=…, skipna=…) - added:
method PandasArray.sum(axis=…, dtype=…, out=…, keepdims=…, initial=…, skipna=…, min_count=…) - added:
method PandasArray.take(indices, allow_fill=…, fill_value=…) - added:
method PandasArray.to_numpy(dtype=…, copy=…) - added:
method PandasArray.unique() - added:
method PandasArray.var(axis=…, dtype=…, out=…, ddof=…, keepdims=…, skipna=…) - added:
method PandasDtype.construct_array_type() - added:
property PandasArray.dtype - added:
property PandasArray.nbytes - added:
property PandasDtype.itemsize - added:
property PandasDtype.kind - added:
property PandasDtype.name - added:
property PandasDtype.numpy_dtype - added:
property PandasDtype.type - added:
static method PandasDtype.construct_from_string(string) - added:
variable NDArrayOperatorsMixin
- added:
class PeriodArray(dtl.DatetimeLikeArrayMixin, dtl.DatelikeOps) - added:
constructor PeriodArray(values, freq=…, dtype=…, copy=…) - added:
field PeriodArray.day - added:
field PeriodArray.day_of_year - added:
field PeriodArray.dayofweek - added:
field PeriodArray.dayofyear - added:
field PeriodArray.days_in_month - added:
field PeriodArray.daysinmonth - added:
field PeriodArray.hour - added:
field PeriodArray.minute - added:
field PeriodArray.month - added:
field PeriodArray.quarter - added:
field PeriodArray.qyear - added:
field PeriodArray.second - added:
field PeriodArray.week - added:
field PeriodArray.weekday - added:
field PeriodArray.weekofyear - added:
field PeriodArray.year - added:
function dt64arr_to_periodarr(data, freq, tz=…) - added:
function period_array(data, freq=…, copy=…) - added:
function validate_dtype_freq(dtype, freq) - added:
method PeriodArray.asfreq(freq=…, how=…) - added:
method PeriodArray.astype(dtype, copy=…) - added:
method PeriodArray.dtype() - added:
method PeriodArray.to_timestamp(freq=…, how=…) - added:
property PeriodArray.end_time - added:
property PeriodArray.flags - added:
property PeriodArray.freq - added:
property PeriodArray.is_leap_year - added:
property PeriodArray.start_time
- added:
class SparseAccessor(PandasDelegate) - added:
class SparseArray(PandasObject, ExtensionArray, ExtensionOpsMixin) - added:
class SparseDtype(ExtensionDtype) - added:
constructor SparseAccessor(data=…) - added:
constructor SparseArray(data, sparse_index=…, index=…, fill_value=…, kind=…, dtype=…, copy=…) - added:
constructor SparseDtype(dtype=…, fill_value=…) - added:
field SparseArray.get_values - added:
function make_sparse(arr, kind=…, fill_value=…, dtype=…, copy=…) - added:
method SparseAccessor.to_coo(row_levels=…, column_levels=…, sort_labels=…) - added:
method SparseArray.all(axis=…, *args, **kwargs) - added:
method SparseArray.any(axis=…, *args, **kwargs) - added:
method SparseArray.astype(dtype=…, copy=…) - added:
method SparseArray.copy(deep=…) - added:
method SparseArray.cumsum(axis=…, *args, **kwargs) - added:
method SparseArray.factorize(na_sentinel=…) - added:
method SparseArray.fillna(value=…, method=…, limit=…) - added:
method SparseArray.isna() - added:
method SparseArray.map(mapper) - added:
method SparseArray.mean(axis=…, *args, **kwargs) - added:
method SparseArray.nonzero() - added:
method SparseArray.searchsorted(v, side=…, sorter=…) - added:
method SparseArray.shift(periods=…, fill_value=…) - added:
method SparseArray.sum(axis=…, *args, **kwargs) - added:
method SparseArray.take(indices, allow_fill=…, fill_value=…) - added:
method SparseArray.to_dense() - added:
method SparseArray.transpose(*axes) - added:
method SparseArray.unique() - added:
method SparseArray.value_counts(dropna=…) - added:
method SparseDtype.update_dtype(dtype) - added:
property SparseArray.T - added:
property SparseArray.density - added:
property SparseArray.dtype - added:
property SparseArray.fill_value - added:
property SparseArray.kind - added:
property SparseArray.nbytes - added:
property SparseArray.npoints - added:
property SparseArray.sp_index - added:
property SparseArray.sp_values - added:
property SparseArray.values - added:
property SparseDtype.fill_value - added:
property SparseDtype.kind - added:
property SparseDtype.name - added:
property SparseDtype.subtype - added:
property SparseDtype.type - added:
static method SparseAccessor.from_coo(A, dense_index=…) - added:
static method SparseDtype.construct_array_type() - added:
static method SparseDtype.construct_from_string(string) - added:
static method SparseDtype.is_dtype(dtype)
- added:
class TimedeltaArray(dtl.DatetimeLikeArrayMixin, dtl.TimelikeOps) - added:
constructor TimedeltaArray(values, dtype=…, freq=…, copy=…) - added:
field TimedeltaArray.days - added:
field TimedeltaArray.microseconds - added:
field TimedeltaArray.nanoseconds - added:
field TimedeltaArray.ndim - added:
field TimedeltaArray.seconds - added:
function ints_to_td64ns(data, unit=…) - added:
function objects_to_td64ns(data, unit=…, errors=…) - added:
function sequence_to_td64ns(data, copy=…, unit=…, errors=…) - added:
method TimedeltaArray.astype(dtype, copy=…) - added:
method TimedeltaArray.to_pytimedelta() - added:
method TimedeltaArray.total_seconds() - added:
property TimedeltaArray.components - added:
property TimedeltaArray.dtype
- removed:
class GroupByMixin(object) - changed:
method IndexOpsMixin.argmax(axis=…) → method IndexOpsMixin.argmax(axis=…, skipna=…) - changed:
method IndexOpsMixin.argmin(axis=…) → method IndexOpsMixin.argmin(axis=…, skipna=…) - changed:
method IndexOpsMixin.max() → method IndexOpsMixin.max(axis=…, skipna=…) - changed:
method IndexOpsMixin.min() → method IndexOpsMixin.min(axis=…, skipna=…) - added:
field IndexOpsMixin.to_list - added:
method IndexOpsMixin.to_numpy(dtype=…, copy=…) - added:
property IndexOpsMixin.array
- removed:
class groupby(dict) - removed:
constructor groupby(seq, key=…) - removed:
function difference(a, b) - removed:
function in_interactive_session() - removed:
function in_ipnb() - removed:
function in_ipython_frontend() - removed:
function in_qtconsole() - removed:
function intersection(*seqs) - removed:
function iterpairs(seq) - removed:
function map_indices_py(arr) - removed:
function split_ranges(mask) - removed:
function union(*seqs) - added:
function apply_if_callable(maybe_callable, obj, **kwargs) - added:
function asarray_tuplesafe(values, dtype=…) - added:
function cast_scalar_indexer(val) - added:
function consensus_name_attr(objs) - added:
function count_not_none(*args) - added:
function dict_compat(d) - added:
function dict_keys_to_ordered_list(mapping) - added:
function get_callable_name(obj) - added:
function index_labels_to_array(labels, dtype=…) - added:
function maybe_box(indexer, values, obj, key) - added:
function maybe_box_datetimelike(value) - added:
function maybe_make_list(obj) - added:
function random_state(state=…) - added:
function try_sort(iterable) - added:
variable values_from_object
- removed:
function Expr(*args, **kwargs)
- added:
variable _NUMEXPR_VERSION
- removed:
variable bday - removed:
variable bmonthBegin - removed:
variable bmonthEnd - removed:
variable bquarterEnd - removed:
variable businessDay - removed:
variable byearEnd - removed:
variable cbmonthBegin - removed:
variable cbmonthEnd - removed:
variable cday - removed:
variable customBusinessDay - removed:
variable customBusinessMonthBegin - removed:
variable customBusinessMonthEnd - removed:
variable day - removed:
variable isBMonthEnd - removed:
variable isBusinessDay - removed:
variable isMonthEnd - removed:
variable monthEnd - removed:
variable quarterEnd - removed:
variable thisBMonthEnd - removed:
variable thisBQuarterEnd - removed:
variable thisMonthEnd - removed:
variable thisQuarterEnd - removed:
variable thisYearBegin - removed:
variable thisYearEnd - removed:
variable week - removed:
variable yearBegin - removed:
variable yearEnd
- removed:
variable m
- added:
static method ExtensionDtype.construct_array_type()
- removed:
function maybe_convert_scalar(values) - removed:
function maybe_convert_string_to_object(values) - changed:
function astype_nansafe(arr, dtype, copy=…) → function astype_nansafe(arr, dtype, copy=…, skipna=…) - added:
function maybe_cast_to_integer_array(arr, dtype, copy=…)
- removed:
function is_floating_dtype(arr_or_dtype) - removed:
function is_int_or_datetime_dtype(arr_or_dtype) - added:
function classes(*klasses) - added:
function classes_and_not_datetimelike(*klasses) - added:
function ensure_categorical(arr) - added:
function ensure_float(arr) - added:
function ensure_int64_or_float64(arr, copy=…) - added:
function infer_dtype_from_object(dtype) - added:
variable ensure_float32 - added:
variable ensure_float64 - added:
variable ensure_int16 - added:
variable ensure_int32 - added:
variable ensure_int64 - added:
variable ensure_int8 - added:
variable ensure_object - added:
variable ensure_platform_int - added:
variable ensure_uint64
- removed:
class DatetimeTZDtypeType(type) - removed:
class IntervalDtypeType(type) - removed:
class PeriodDtypeType(type) - removed:
field IntervalDtype.type - changed:
class DatetimeTZDtype(PandasExtensionDtype) → class DatetimeTZDtype(PandasExtensionDtype, ExtensionDtype) - changed:
class IntervalDtype(PandasExtensionDtype) → class IntervalDtype(PandasExtensionDtype, ExtensionDtype) - changed:
class PeriodDtype(PandasExtensionDtype) → class PeriodDtype(ExtensionDtype, PandasExtensionDtype) - added:
class Registry(object) - added:
constructor DatetimeTZDtype(unit=…, tz=…) - added:
constructor Registry() - added:
field DatetimeTZDtype.na_value - added:
function register_extension_dtype(cls) - added:
method Registry.find(dtype) - added:
method Registry.register(dtype) - added:
property DatetimeTZDtype.tz - added:
property DatetimeTZDtype.unit - added:
property IntervalDtype.type - added:
property PeriodDtype.na_value - added:
static method CategoricalDtype.construct_array_type() - added:
static method DatetimeTZDtype.construct_array_type() - added:
static method IntervalDtype.construct_array_type() - added:
static method PeriodDtype.construct_array_type() - added:
variable registry
- added:
variable ABCDatetimeArray - added:
variable ABCPandasArray - added:
variable ABCPeriodArray - added:
variable ABCTimedeltaArray
- changed:
function is_list_like(obj) → function is_list_like(obj, allow_sets=…)
- removed:
function is_null_datelike_scalar(other)
- removed:
function extract_index(data) - removed:
method DataFrame.sortlevel(level=…, axis=…, ascending=…, inplace=…, sort_remaining=…) - removed:
method DataFrame.to_csv(path_or_buf=…, sep=…, na_rep=…, float_format=…, columns=…, header=…, index=…, index_label=…, mode=…, encoding=…, compression=…, quoting=…, quotechar=…, line_terminator=…, chunksize=…, tupleize_cols=…, date_format=…, doublequote=…, escapechar=…, decimal=…) - removed:
method DataFrame.to_excel(excel_writer, sheet_name=…, na_rep=…, float_format=…, columns=…, header=…, index=…, index_label=…, startrow=…, startcol=…, engine=…, merge_cells=…, encoding=…, inf_rep=…, verbose=…, freeze_panes=…) - changed:
method DataFrame.corrwith(other, axis=…, drop=…) → method DataFrame.corrwith(other, axis=…, drop=…, method=…) - changed:
method DataFrame.mode(axis=…, numeric_only=…) → method DataFrame.mode(axis=…, numeric_only=…, dropna=…) - changed:
method DataFrame.shift(periods=…, freq=…, axis=…) → method DataFrame.shift(periods=…, freq=…, axis=…, fill_value=…) - changed:
method DataFrame.to_gbq(destination_table, project_id, chunksize=…, verbose=…, reauth=…, if_exists=…, private_key=…, auth_local_webserver=…, table_schema=…) → method DataFrame.to_gbq(destination_table, project_id=…, chunksize=…, reauth=…, if_exists=…, auth_local_webserver=…, table_schema=…, location=…, progress_bar=…, credentials=…, verbose=…, private_key=…) - changed:
method DataFrame.to_html(buf=…, columns=…, col_space=…, header=…, index=…, na_rep=…, formatters=…, float_format=…, sparsify=…, index_names=…, justify=…, bold_rows=…, classes=…, escape=…, max_rows=…, max_cols=…, show_dimensions=…, notebook=…, decimal=…, border=…, table_id=…) → method DataFrame.to_html(buf=…, columns=…, col_space=…, header=…, index=…, na_rep=…, formatters=…, float_format=…, sparsify=…, index_names=…, justify=…, max_rows=…, max_cols=…, show_dimensions=…, decimal=…, bold_rows=…, classes=…, escape=…, notebook=…, border=…, table_id=…, render_links=…) - changed:
method DataFrame.to_parquet(fname, engine=…, compression=…, **kwargs) → method DataFrame.to_parquet(fname, engine=…, compression=…, index=…, partition_cols=…, **kwargs) - changed:
method DataFrame.to_records(index=…, convert_datetime64=…) → method DataFrame.to_records(index=…, convert_datetime64=…, column_dtypes=…, index_dtypes=…) - changed:
method DataFrame.to_string(buf=…, columns=…, col_space=…, header=…, index=…, na_rep=…, formatters=…, float_format=…, sparsify=…, index_names=…, justify=…, line_width=…, max_rows=…, max_cols=…, show_dimensions=…) → method DataFrame.to_string(buf=…, columns=…, col_space=…, header=…, index=…, na_rep=…, formatters=…, float_format=…, sparsify=…, index_names=…, justify=…, max_rows=…, max_cols=…, show_dimensions=…, decimal=…, line_width=…) - changed:
method DataFrame.update(other, join=…, overwrite=…, filter_func=…, raise_conflict=…) → method DataFrame.update(other, join=…, overwrite=…, filter_func=…, errors=…) - added:
method DataFrame.to_numpy(dtype=…, copy=…) - added:
method DataFrame.transform(func, axis=…, *args, **kwargs)
- removed:
method NDFrame.consolidate(inplace=…) - changed:
method NDFrame.at_time(time, asof=…) → method NDFrame.at_time(time, asof=…, axis=…) - changed:
method NDFrame.between_time(start_time, end_time, include_start=…, include_end=…) → method NDFrame.between_time(start_time, end_time, include_start=…, include_end=…, axis=…) - changed:
method NDFrame.rename_axis(mapper, axis=…, copy=…, inplace=…) → method NDFrame.rename_axis(mapper=…, **kwargs) - changed:
method NDFrame.shift(periods=…, freq=…, axis=…) → method NDFrame.shift(periods=…, freq=…, axis=…, fill_value=…) - changed:
method NDFrame.to_sql(name, con, schema=…, if_exists=…, index=…, index_label=…, chunksize=…, dtype=…) → method NDFrame.to_sql(name, con, schema=…, if_exists=…, index=…, index_label=…, chunksize=…, dtype=…, method=…) - changed:
method NDFrame.tz_localize(tz, axis=…, level=…, copy=…, ambiguous=…) → method NDFrame.tz_localize(tz, axis=…, level=…, copy=…, ambiguous=…, nonexistent=…) - added:
field NDFrame.timetuple - added:
method NDFrame.droplevel(level, axis=…) - added:
method NDFrame.to_csv(path_or_buf=…, sep=…, na_rep=…, float_format=…, columns=…, header=…, index=…, index_label=…, mode=…, encoding=…, compression=…, quoting=…, quotechar=…, line_terminator=…, chunksize=…, tupleize_cols=…, date_format=…, doublequote=…, escapechar=…, decimal=…) - added:
method NDFrame.to_excel(excel_writer, sheet_name=…, na_rep=…, float_format=…, columns=…, header=…, index=…, index_label=…, startrow=…, startcol=…, engine=…, merge_cells=…, encoding=…, inf_rep=…, verbose=…, freeze_panes=…) - added:
method NDFrame.transform(func, *args, **kwargs) - added:
variable sentinel
- added:
export PanelGroupBy
- added:
class GroupByMixin(object) - added:
function whitelist_method_generator(base, klass, whitelist) - added:
variable common_apply_whitelist - added:
variable cython_cast_blacklist - added:
variable cython_transforms - added:
variable dataframe_apply_whitelist - added:
variable plotting_methods - added:
variable series_apply_whitelist
- added:
function recode_for_groupby(c, sort, observed) - added:
function recode_from_groupby(c, sort, ci)
- added:
class DataFrameGroupBy(NDFrameGroupBy) - added:
class NDFrameGroupBy(GroupBy) - added:
class PanelGroupBy(NDFrameGroupBy) - added:
class SeriesGroupBy(GroupBy) - added:
field DataFrameGroupBy.agg - added:
field DataFrameGroupBy.boxplot - added:
field NDFrameGroupBy.agg - added:
field PanelGroupBy.agg - added:
field SeriesGroupBy.agg - added:
method DataFrameGroupBy.aggregate(arg, *args, **kwargs) - added:
method DataFrameGroupBy.count() - added:
method DataFrameGroupBy.nunique(dropna=…) - added:
method NDFrameGroupBy.aggregate(arg, *args, **kwargs) - added:
method NDFrameGroupBy.filter(func, dropna=…, *args, **kwargs) - added:
method NDFrameGroupBy.transform(func, *args, **kwargs) - added:
method PanelGroupBy.aggregate(arg, *args, **kwargs) - added:
method SeriesGroupBy.aggregate(func_or_funcs, *args, **kwargs) - added:
method SeriesGroupBy.apply(func, *args, **kwargs) - added:
method SeriesGroupBy.count() - added:
method SeriesGroupBy.describe(**kwargs) - added:
method SeriesGroupBy.filter(func, dropna=…, *args, **kwargs) - added:
method SeriesGroupBy.nunique(dropna=…) - added:
method SeriesGroupBy.pct_change(periods=…, fill_method=…, limit=…, freq=…) - added:
method SeriesGroupBy.transform(func, *args, **kwargs) - added:
method SeriesGroupBy.value_counts(normalize=…, sort=…, ascending=…, bins=…, dropna=…)
- removed:
class BaseGrouper(object) - removed:
class BinGrouper(BaseGrouper) - removed:
class DataFrameGroupBy(NDFrameGroupBy) - removed:
class DataSplitter(object) - removed:
class FrameSplitter(DataSplitter) - removed:
class Grouper(object) - removed:
class Grouping(object) - removed:
class NDFrameGroupBy(GroupBy) - removed:
class NDFrameSplitter(DataSplitter) - removed:
class PanelGroupBy(NDFrameGroupBy) - removed:
class SeriesGroupBy(GroupBy) - removed:
class SeriesSplitter(DataSplitter) - removed:
constructor BaseGrouper(axis, groupings, sort=…, group_keys=…, mutated=…, indexer=…) - removed:
constructor BinGrouper(bins, binlabels, filter_empty=…, mutated=…, indexer=…) - removed:
constructor DataSplitter(data, labels, ngroups, axis=…) - removed:
constructor FrameSplitter(data, labels, ngroups, axis=…) - removed:
constructor Grouper(key=…, level=…, freq=…, axis=…, sort=…) - removed:
constructor Grouping(index, grouper=…, obj=…, name=…, level=…, sort=…, observed=…, in_axis=…) - removed:
constructor NDFrameSplitter(data, labels, ngroups, axis=…) - removed:
field DataFrameGroupBy.agg - removed:
field DataFrameGroupBy.boxplot - removed:
field NDFrameGroupBy.agg - removed:
field PanelGroupBy.agg - removed:
field SeriesGroupBy.agg - removed:
function generate_bins_generic(values, binner, closed) - removed:
function get_splitter(data, *args, **kwargs) - removed:
method BaseGrouper.agg_series(obj, func) - removed:
method BaseGrouper.aggregate(values, how, axis=…, min_count=…) - removed:
method BaseGrouper.apply(f, data, axis=…) - removed:
method BaseGrouper.get_group_levels() - removed:
method BaseGrouper.get_iterator(data, axis=…) - removed:
method BaseGrouper.group_info() - removed:
method BaseGrouper.groups() - removed:
method BaseGrouper.indices() - removed:
method BaseGrouper.is_monotonic() - removed:
method BaseGrouper.label_info() - removed:
method BaseGrouper.ngroups() - removed:
method BaseGrouper.result_index() - removed:
method BaseGrouper.size() - removed:
method BaseGrouper.transform(values, how, axis=…, **kwargs) - removed:
method BinGrouper.agg_series(obj, func) - removed:
method BinGrouper.get_iterator(data, axis=…) - removed:
method BinGrouper.group_info() - removed:
method BinGrouper.groups() - removed:
method BinGrouper.indices() - removed:
method BinGrouper.ngroups() - removed:
method BinGrouper.result_index() - removed:
method DataFrameGroupBy.aggregate(arg, *args, **kwargs) - removed:
method DataFrameGroupBy.count() - removed:
method DataFrameGroupBy.nunique(dropna=…) - removed:
method DataSplitter.apply(f) - removed:
method DataSplitter.slabels() - removed:
method DataSplitter.sort_idx() - removed:
method FrameSplitter.fast_apply(f, names) - removed:
method Grouping.groups() - removed:
method Grouping.indices() - removed:
method Grouping.result_index() - removed:
method NDFrameGroupBy.aggregate(arg, *args, **kwargs) - removed:
method NDFrameGroupBy.filter(func, dropna=…, *args, **kwargs) - removed:
method NDFrameGroupBy.transform(func, *args, **kwargs) - removed:
method PanelGroupBy.aggregate(arg, *args, **kwargs) - removed:
method SeriesGroupBy.aggregate(func_or_funcs, *args, **kwargs) - removed:
method SeriesGroupBy.apply(func, *args, **kwargs) - removed:
method SeriesGroupBy.count() - removed:
method SeriesGroupBy.describe(**kwargs) - removed:
method SeriesGroupBy.filter(func, dropna=…, *args, **kwargs) - removed:
method SeriesGroupBy.nunique(dropna=…) - removed:
method SeriesGroupBy.pct_change(periods=…, fill_method=…, limit=…, freq=…) - removed:
method SeriesGroupBy.transform(func, *args, **kwargs) - removed:
method SeriesGroupBy.value_counts(normalize=…, sort=…, ascending=…, bins=…, dropna=…) - removed:
property BaseGrouper.labels - removed:
property BaseGrouper.levels - removed:
property BaseGrouper.names - removed:
property BaseGrouper.nkeys - removed:
property BaseGrouper.recons_labels - removed:
property BaseGrouper.shape - removed:
property BinGrouper.groupings - removed:
property BinGrouper.levels - removed:
property BinGrouper.names - removed:
property BinGrouper.nkeys - removed:
property Grouper.ax - removed:
property Grouper.groups - removed:
property Grouping.group_index - removed:
property Grouping.labels - removed:
property Grouping.ngroups - changed:
method GroupBy.shift(periods=…, freq=…, axis=…) → method GroupBy.shift(periods=…, freq=…, axis=…, fill_value=…)
- added:
class Grouper(object) - added:
class Grouping(object) - added:
constructor Grouper(key=…, level=…, freq=…, axis=…, sort=…) - added:
constructor Grouping(index, grouper=…, obj=…, name=…, level=…, sort=…, observed=…, in_axis=…) - added:
method Grouping.groups() - added:
method Grouping.indices() - added:
method Grouping.result_index() - added:
property Grouper.ax - added:
property Grouper.groups - added:
property Grouping.group_index - added:
property Grouping.labels - added:
property Grouping.ngroups
- added:
class BaseGrouper(object) - added:
class BinGrouper(BaseGrouper) - added:
class DataSplitter(object) - added:
class FrameSplitter(DataSplitter) - added:
class NDFrameSplitter(DataSplitter) - added:
class SeriesSplitter(DataSplitter) - added:
constructor BaseGrouper(axis, groupings, sort=…, group_keys=…, mutated=…, indexer=…) - added:
constructor BinGrouper(bins, binlabels, filter_empty=…, mutated=…, indexer=…) - added:
constructor DataSplitter(data, labels, ngroups, axis=…) - added:
constructor NDFrameSplitter(data, labels, ngroups, axis=…) - added:
function generate_bins_generic(values, binner, closed) - added:
function get_splitter(data, *args, **kwargs) - added:
method BaseGrouper.agg_series(obj, func) - added:
method BaseGrouper.aggregate(values, how, axis=…, min_count=…) - added:
method BaseGrouper.apply(f, data, axis=…) - added:
method BaseGrouper.get_group_levels() - added:
method BaseGrouper.get_iterator(data, axis=…) - added:
method BaseGrouper.group_info() - added:
method BaseGrouper.groups() - added:
method BaseGrouper.indices() - added:
method BaseGrouper.is_monotonic() - added:
method BaseGrouper.label_info() - added:
method BaseGrouper.ngroups() - added:
method BaseGrouper.result_index() - added:
method BaseGrouper.size() - added:
method BaseGrouper.transform(values, how, axis=…, **kwargs) - added:
method BinGrouper.agg_series(obj, func) - added:
method BinGrouper.get_iterator(data, axis=…) - added:
method BinGrouper.group_info() - added:
method BinGrouper.groups() - added:
method BinGrouper.indices() - added:
method BinGrouper.result_index() - added:
method DataSplitter.apply(f) - added:
method DataSplitter.slabels() - added:
method DataSplitter.sort_idx() - added:
method FrameSplitter.fast_apply(f, names) - added:
property BaseGrouper.labels - added:
property BaseGrouper.levels - added:
property BaseGrouper.names - added:
property BaseGrouper.nkeys - added:
property BaseGrouper.recons_labels - added:
property BaseGrouper.shape - added:
property BinGrouper.groupings - added:
property BinGrouper.levels - added:
property BinGrouper.names - added:
property BinGrouper.nkeys
- changed:
class CombinedDatetimelikeProperties(DatetimeProperties, TimedeltaProperties) → class CombinedDatetimelikeProperties(DatetimeProperties, TimedeltaProperties, PeriodProperties)
- removed:
export _ensure_index - removed:
export _ensure_index_from_sequences - added:
export ensure_index - added:
export ensure_index_from_sequences
- changed:
method Index.difference(other) → method Index.difference(other, sort=…) - changed:
method Index.intersection(other) → method Index.intersection(other, sort=…) - changed:
method Index.repeat(repeats, *args, **kwargs) → method Index.repeat(repeats, axis=…) - changed:
method Index.symmetric_difference(other, result_name=…) → method Index.symmetric_difference(other, result_name=…, sort=…) - changed:
method Index.to_frame(index=…) → method Index.to_frame(index=…, name=…) - changed:
method Index.union(other) → method Index.union(other, sort=…) - added:
method Index.droplevel(level=…) - added:
method Index.to_flat_index()
- removed:
class DatelikeOps(object) - removed:
class TimelikeOps(object) - removed:
method DatelikeOps.strftime(date_format) - removed:
method DatetimeIndexOpsMixin.inferred_freq() - removed:
method DatetimeIndexOpsMixin.resolution() - removed:
method TimelikeOps.ceil(freq) - removed:
method TimelikeOps.floor(freq) - removed:
method TimelikeOps.round(freq, *args, **kwargs) - removed:
property TimelikeOps.freq - changed:
class DatetimeIndexOpsMixin(object) → class DatetimeIndexOpsMixin(ExtensionOpsMixin) - changed:
method DatetimeIndexOpsMixin.argmax(axis=…, *args, **kwargs) → method DatetimeIndexOpsMixin.argmax(axis=…, skipna=…, *args, **kwargs) - changed:
method DatetimeIndexOpsMixin.argmin(axis=…, *args, **kwargs) → method DatetimeIndexOpsMixin.argmin(axis=…, skipna=…, *args, **kwargs) - changed:
method DatetimeIndexOpsMixin.max(axis=…, *args, **kwargs) → method DatetimeIndexOpsMixin.max(axis=…, skipna=…, *args, **kwargs) - changed:
method DatetimeIndexOpsMixin.min(axis=…, *args, **kwargs) → method DatetimeIndexOpsMixin.min(axis=…, skipna=…, *args, **kwargs) - changed:
method DatetimeIndexOpsMixin.repeat(repeats, *args, **kwargs) → method DatetimeIndexOpsMixin.repeat(repeats, axis=…) - changed:
method DatetimeIndexOpsMixin.shift(n, freq=…) → method DatetimeIndexOpsMixin.shift(periods, freq=…) - added:
class DatetimelikeDelegateMixin(PandasDelegate) - added:
field DatetimeIndexOpsMixin.hasnans - added:
field DatetimeIndexOpsMixin.inferred_freq - added:
field DatetimeIndexOpsMixin.resolution - added:
field DatetimelikeDelegateMixin.name - added:
function ea_passthrough(array_method) - added:
function maybe_unwrap_index(obj) - added:
function wrap_arithmetic_op(self, other, result) - added:
method DatetimeIndexOpsMixin.unique(level=…) - added:
property DatetimeIndexOpsMixin.asi8 - added:
property DatetimeIndexOpsMixin.freq - added:
property DatetimeIndexOpsMixin.values
- removed:
field DatetimeIndex.day - removed:
field DatetimeIndex.dayofweek - removed:
field DatetimeIndex.dayofyear - removed:
field DatetimeIndex.days_in_month - removed:
field DatetimeIndex.daysinmonth - removed:
field DatetimeIndex.hour - removed:
field DatetimeIndex.is_leap_year - removed:
field DatetimeIndex.is_month_end - removed:
field DatetimeIndex.is_month_start - removed:
field DatetimeIndex.is_quarter_end - removed:
field DatetimeIndex.is_quarter_start - removed:
field DatetimeIndex.is_year_end - removed:
field DatetimeIndex.is_year_start - removed:
field DatetimeIndex.microsecond - removed:
field DatetimeIndex.minute - removed:
field DatetimeIndex.month - removed:
field DatetimeIndex.nanosecond - removed:
field DatetimeIndex.quarter - removed:
field DatetimeIndex.second - removed:
field DatetimeIndex.tz - removed:
field DatetimeIndex.week - removed:
field DatetimeIndex.weekday - removed:
field DatetimeIndex.weekday_name - removed:
field DatetimeIndex.weekofyear - removed:
field DatetimeIndex.year - removed:
method DatetimeIndex.astype(dtype, copy=…) - removed:
method DatetimeIndex.day_name(locale=…) - removed:
method DatetimeIndex.dtype() - removed:
method DatetimeIndex.is_normalized() - removed:
method DatetimeIndex.month_name(locale=…) - removed:
method DatetimeIndex.normalize() - removed:
method DatetimeIndex.to_julian_date() - removed:
method DatetimeIndex.to_period(freq=…) - removed:
method DatetimeIndex.to_perioddelta(freq) - removed:
method DatetimeIndex.to_pydatetime() - removed:
method DatetimeIndex.tz_convert(tz) - removed:
method DatetimeIndex.tz_localize(tz, ambiguous=…, errors=…) - removed:
method DatetimeIndex.unique(level=…) - removed:
property DatetimeIndex.date - removed:
property DatetimeIndex.nbytes - removed:
property DatetimeIndex.shape - removed:
property DatetimeIndex.size - removed:
property DatetimeIndex.time - removed:
property DatetimeIndex.tzinfo - changed:
class DatetimeIndex(DatelikeOps, TimelikeOps, DatetimeIndexOpsMixin, Int64Index) → class DatetimeIndex(DatetimeIndexOpsMixin, Int64Index, DatetimeDelegateMixin) - changed:
method DatetimeIndex.intersection(other) → method DatetimeIndex.intersection(other, sort=…) - added:
class DatetimeDelegateMixin(DatetimelikeDelegateMixin) - added:
field DatetimeIndex.is_normalized - added:
field DatetimeIndex.strftime - added:
field DatetimeIndex.timetuple - added:
field DatetimeIndex.tzinfo - added:
property DatetimeIndex.dtype
- changed:
method FrozenNDArray.searchsorted(v, side=…, sorter=…) → method FrozenNDArray.searchsorted(value, side=…, sorter=…) - added:
method FrozenList.difference(other) - added:
method FrozenList.union(other)
- removed:
function maybe_convert_platform_interval(values) - removed:
method IntervalIndex.hasnans() - added:
method IntervalIndex.overlaps(other) - added:
method IntervalIndex.set_closed(closed) - added:
property IntervalIndex.is_all_dates - added:
property IntervalIndex.is_overlapping - added:
property IntervalIndex.itemsize
- removed:
field MultiIndex.get_major_bounds - removed:
method MultiIndex.droplevel(level=…) - changed:
method MultiIndex.copy(names=…, dtype=…, levels=…, labels=…, deep=…, _set_identity=…, **kwargs) → method MultiIndex.copy(names=…, dtype=…, levels=…, codes=…, deep=…, _set_identity=…, **kwargs) - changed:
method MultiIndex.difference(other) → method MultiIndex.difference(other, sort=…) - changed:
method MultiIndex.drop(labels, level=…, errors=…) → method MultiIndex.drop(codes, level=…, errors=…) - changed:
method MultiIndex.intersection(other) → method MultiIndex.intersection(other, sort=…) - changed:
method MultiIndex.repeat(repeats, *args, **kwargs) → method MultiIndex.repeat(repeats, axis=…) - changed:
method MultiIndex.to_frame(index=…) → method MultiIndex.to_frame(index=…, name=…) - changed:
method MultiIndex.union(other) → method MultiIndex.union(other, sort=…) - added:
method MultiIndex.set_codes(codes, level=…, inplace=…, verify_integrity=…) - added:
method MultiIndex.to_flat_index() - added:
property MultiIndex.array - added:
property MultiIndex.codes - added:
static method MultiIndex.from_frame(df, sortorder=…, names=…)
- changed:
class Int64Index(NumericIndex) → class Int64Index(IntegerIndex) - changed:
class UInt64Index(NumericIndex) → class UInt64Index(IntegerIndex) - added:
class IntegerIndex(NumericIndex) - added:
method NumericIndex.insert(loc, item)
- removed:
field PeriodIndex.day - removed:
field PeriodIndex.day_of_year - removed:
field PeriodIndex.dayofweek - removed:
field PeriodIndex.dayofyear - removed:
field PeriodIndex.days_in_month - removed:
field PeriodIndex.daysinmonth - removed:
field PeriodIndex.hour - removed:
field PeriodIndex.minute - removed:
field PeriodIndex.month - removed:
field PeriodIndex.quarter - removed:
field PeriodIndex.qyear - removed:
field PeriodIndex.second - removed:
field PeriodIndex.week - removed:
field PeriodIndex.weekday - removed:
field PeriodIndex.weekofyear - removed:
field PeriodIndex.year - removed:
function dt64arr_to_periodarr(data, freq, tz) - removed:
function pnow(freq=…) - removed:
method PeriodIndex.asfreq(freq=…, how=…) - removed:
method PeriodIndex.dtype() - removed:
method PeriodIndex.shift(n) - removed:
method PeriodIndex.to_timestamp(freq=…, how=…) - removed:
method PeriodIndex.tz_convert(tz) - removed:
method PeriodIndex.tz_localize(tz, ambiguous=…) - removed:
property PeriodIndex.asi8 - removed:
property PeriodIndex.end_time - removed:
property PeriodIndex.is_leap_year - removed:
property PeriodIndex.shape - removed:
property PeriodIndex.size - removed:
property PeriodIndex.start_time - changed:
class PeriodIndex(DatelikeOps, DatetimeIndexOpsMixin, Int64Index) → class PeriodIndex(DatetimeIndexOpsMixin, Int64Index, PeriodDelegateMixin) - added:
class PeriodDelegateMixin(DatetimelikeDelegateMixin) - added:
method PeriodIndex.item() - added:
method PeriodIndex.unique(level=…) - added:
property PeriodIndex.base - added:
property PeriodIndex.data - added:
property PeriodIndex.flags
- changed:
method RangeIndex.intersection(other) → method RangeIndex.intersection(other, sort=…) - changed:
method RangeIndex.max() → method RangeIndex.max(axis=…, skipna=…) - changed:
method RangeIndex.min() → method RangeIndex.min(axis=…, skipna=…)
- removed:
field TimedeltaIndex.days - removed:
field TimedeltaIndex.microseconds - removed:
field TimedeltaIndex.nanoseconds - removed:
field TimedeltaIndex.seconds - removed:
method TimedeltaIndex.to_pytimedelta() - removed:
method TimedeltaIndex.total_seconds() - removed:
property TimedeltaIndex.components - removed:
property TimedeltaIndex.dtype - changed:
class TimedeltaIndex(DatetimeIndexOpsMixin, TimelikeOps, Int64Index) → class TimedeltaIndex(DatetimeIndexOpsMixin, dtl.TimelikeOps, Int64Index, TimedeltaDelegateMixin) - added:
class TimedeltaDelegateMixin(DatetimelikeDelegateMixin)
- removed:
class Block(PandasObject) - removed:
class BlockManager(PandasObject) - removed:
class BoolBlock(NumericBlock) - removed:
class CategoricalBlock(ExtensionBlock) - removed:
class ComplexBlock(FloatOrComplexBlock) - removed:
class DatetimeBlock(DatetimeLikeBlockMixin, Block) - removed:
class DatetimeLikeBlockMixin(object) - removed:
class DatetimeTZBlock(NonConsolidatableMixIn, DatetimeBlock) - removed:
class ExtensionBlock(NonConsolidatableMixIn, Block) - removed:
class FloatBlock(FloatOrComplexBlock) - removed:
class FloatOrComplexBlock(NumericBlock) - removed:
class IntBlock(NumericBlock) - removed:
class JoinUnit(object) - removed:
class NonConsolidatableMixIn(object) - removed:
class NumericBlock(Block) - removed:
class ObjectBlock(Block) - removed:
class ScalarBlock(Block) - removed:
class SingleBlockManager(BlockManager) - removed:
class SparseBlock(NonConsolidatableMixIn, Block) - removed:
class TimeDeltaBlock(DatetimeLikeBlockMixin, IntBlock) - removed:
constructor Block(values, placement, ndim=…) - removed:
constructor BlockManager(blocks, axes, do_integrity_check=…) - removed:
constructor CategoricalBlock(values, placement, ndim=…) - removed:
constructor DatetimeBlock(values, placement, ndim=…) - removed:
constructor DatetimeTZBlock(values, placement, ndim=…, dtype=…) - removed:
constructor ExtensionBlock(values, placement, ndim=…) - removed:
constructor JoinUnit(block, shape, indexers=…) - removed:
constructor NonConsolidatableMixIn(values, placement, ndim=…) - removed:
constructor ObjectBlock(values, placement=…, ndim=…) - removed:
constructor ScalarBlock(values) - removed:
constructor SingleBlockManager(block, axis, do_integrity_check=…, fastpath=…) - removed:
constructor SparseBlock(values, placement, ndim=…) - removed:
constructor TimeDeltaBlock(values, placement, ndim=…) - removed:
field Block.is_bool - removed:
field Block.is_categorical - removed:
field Block.is_complex - removed:
field Block.is_datetime - removed:
field Block.is_datetimetz - removed:
field Block.is_extension - removed:
field Block.is_float - removed:
field Block.is_integer - removed:
field Block.is_numeric - removed:
field Block.is_object - removed:
field Block.is_sparse - removed:
field Block.is_timedelta - removed:
field BlockManager.items - removed:
field BoolBlock.is_bool - removed:
field CategoricalBlock.is_categorical - removed:
field ComplexBlock.is_complex - removed:
field DatetimeBlock.is_datetime - removed:
field DatetimeTZBlock.is_datetimetz - removed:
field ExtensionBlock.is_extension - removed:
field FloatBlock.is_float - removed:
field IntBlock.is_integer - removed:
field NumericBlock.is_numeric - removed:
field ObjectBlock.is_object - removed:
field SingleBlockManager.ndim - removed:
field SparseBlock.is_numeric - removed:
field SparseBlock.is_sparse - removed:
field TimeDeltaBlock.is_numeric - removed:
field TimeDeltaBlock.is_timedelta - removed:
function combine_concat_plans(plans, concat_axis) - removed:
function concatenate_block_managers(mgrs_indexers, axes, concat_axis, copy) - removed:
function concatenate_join_units(join_units, concat_axis, copy) - removed:
function construction_error(tot_items, block_shape, axes, e=…) - removed:
function create_block_manager_from_arrays(arrays, names, axes) - removed:
function create_block_manager_from_blocks(blocks, axes) - removed:
function form_blocks(arrays, names, axes) - removed:
function get_block_type(values, dtype=…) - removed:
function get_empty_dtype_and_na(join_units) - removed:
function get_mgr_concatenation_plan(mgr, indexers) - removed:
function is_uniform_join_units(join_units) - removed:
function is_uniform_reindex(join_units) - removed:
function items_overlap_with_suffix(left, lsuffix, right, rsuffix) - removed:
function make_block(values, placement, klass=…, ndim=…, dtype=…, fastpath=…) - removed:
function trim_join_unit(join_unit, length) - removed:
method Block.apply(func, mgr=…, **kwargs) - removed:
method Block.astype(dtype, copy=…, errors=…, values=…, **kwargs) - removed:
method Block.coerce_to_target_dtype(other) - removed:
method Block.concat_same_type(to_concat, placement=…) - removed:
method Block.convert(copy=…, **kwargs) - removed:
method Block.copy(deep=…, mgr=…) - removed:
method Block.delete(loc) - removed:
method Block.diff(n, axis=…, mgr=…) - removed:
method Block.downcast(dtypes=…, mgr=…) - removed:
method Block.equals(other) - removed:
method Block.eval(func, other, errors=…, try_cast=…, mgr=…) - removed:
method Block.external_values(dtype=…) - removed:
method Block.fillna(value, limit=…, inplace=…, downcast=…, mgr=…) - removed:
method Block.formatting_values() - removed:
method Block.get_values(dtype=…) - removed:
method Block.getitem_block(slicer, new_mgr_locs=…) - removed:
method Block.iget(i) - removed:
method Block.internal_values(dtype=…) - removed:
method Block.interpolate(method=…, axis=…, index=…, values=…, inplace=…, limit=…, limit_direction=…, limit_area=…, fill_value=…, coerce=…, downcast=…, mgr=…, **kwargs) - removed:
method Block.is_categorical_astype(dtype) - removed:
method Block.make_block(values, placement=…, ndim=…) - removed:
method Block.make_block_same_class(values, placement=…, ndim=…, dtype=…) - removed:
method Block.make_block_scalar(values) - removed:
method Block.merge(other) - removed:
method Block.putmask(mask, new, align=…, inplace=…, axis=…, transpose=…, mgr=…) - removed:
method Block.quantile(qs, interpolation=…, axis=…, mgr=…) - removed:
method Block.replace(to_replace, value, inplace=…, filter=…, regex=…, convert=…, mgr=…) - removed:
method Block.reshape_nd(labels, shape, ref_items, mgr=…) - removed:
method Block.set(locs, values, check=…) - removed:
method Block.setitem(indexer, value, mgr=…) - removed:
method Block.shift(periods, axis=…, mgr=…) - removed:
method Block.split_and_operate(mask, f, inplace) - removed:
method Block.take_nd(indexer, axis, new_mgr_locs=…, fill_tuple=…) - removed:
method Block.to_dense() - removed:
method Block.to_native_types(slicer=…, na_rep=…, quoting=…, **kwargs) - removed:
method Block.where(other, cond, align=…, errors=…, try_cast=…, axis=…, transpose=…, mgr=…) - removed:
method BlockManager.add_prefix(prefix) - removed:
method BlockManager.add_suffix(suffix) - removed:
method BlockManager.apply(f, axes=…, filter=…, do_integrity_check=…, consolidate=…, **kwargs) - removed:
method BlockManager.as_array(transpose=…, items=…) - removed:
method BlockManager.astype(dtype, **kwargs) - removed:
method BlockManager.combine(blocks, copy=…) - removed:
method BlockManager.consolidate() - removed:
method BlockManager.convert(**kwargs) - removed:
method BlockManager.copy(deep=…, mgr=…) - removed:
method BlockManager.delete(item) - removed:
method BlockManager.diff(**kwargs) - removed:
method BlockManager.downcast(**kwargs) - removed:
method BlockManager.equals(other) - removed:
method BlockManager.eval(**kwargs) - removed:
method BlockManager.fast_xs(loc) - removed:
method BlockManager.fillna(**kwargs) - removed:
method BlockManager.get(item, fastpath=…) - removed:
method BlockManager.get_bool_data(copy=…) - removed:
method BlockManager.get_dtype_counts() - removed:
method BlockManager.get_dtypes() - removed:
method BlockManager.get_ftype_counts() - removed:
method BlockManager.get_ftypes() - removed:
method BlockManager.get_numeric_data(copy=…) - removed:
method BlockManager.get_scalar(tup) - removed:
method BlockManager.get_slice(slobj, axis=…) - removed:
method BlockManager.iget(i, fastpath=…) - removed:
method BlockManager.insert(loc, item, value, allow_duplicates=…) - removed:
method BlockManager.interpolate(**kwargs) - removed:
method BlockManager.is_consolidated() - removed:
method BlockManager.isna(func, **kwargs) - removed:
method BlockManager.make_empty(axes=…) - removed:
method BlockManager.merge(other, lsuffix=…, rsuffix=…) - removed:
method BlockManager.putmask(**kwargs) - removed:
method BlockManager.quantile(**kwargs) - removed:
method BlockManager.reduction(f, axis=…, consolidate=…, transposed=…, **kwargs) - removed:
method BlockManager.reindex_axis(new_index, axis, method=…, limit=…, fill_value=…, copy=…) - removed:
method BlockManager.reindex_indexer(new_axis, indexer, axis, fill_value=…, allow_dups=…, copy=…) - removed:
method BlockManager.rename_axis(mapper, axis, copy=…, level=…) - removed:
method BlockManager.replace(**kwargs) - removed:
method BlockManager.replace_list(src_list, dest_list, inplace=…, regex=…, mgr=…) - removed:
method BlockManager.reshape_nd(axes, **kwargs) - removed:
method BlockManager.set(item, value, check=…) - removed:
method BlockManager.set_axis(axis, new_labels) - removed:
method BlockManager.setitem(**kwargs) - removed:
method BlockManager.shift(**kwargs) - removed:
method BlockManager.take(indexer, axis=…, verify=…, convert=…) - removed:
method BlockManager.to_dict(copy=…) - removed:
method BlockManager.unstack(unstacker_func) - removed:
method BlockManager.where(**kwargs) - removed:
method BlockManager.xs(key, axis=…, copy=…, takeable=…) - removed:
method BoolBlock.replace(to_replace, value, inplace=…, filter=…, regex=…, convert=…, mgr=…) - removed:
method BoolBlock.should_store(value) - removed:
method CategoricalBlock.concat_same_type(to_concat, placement=…) - removed:
method CategoricalBlock.shift(periods, axis=…, mgr=…) - removed:
method CategoricalBlock.to_dense() - removed:
method CategoricalBlock.to_native_types(slicer=…, na_rep=…, quoting=…, **kwargs) - removed:
method ComplexBlock.should_store(value) - removed:
method DatetimeBlock.set(locs, values, check=…) - removed:
method DatetimeBlock.should_store(value) - removed:
method DatetimeBlock.to_native_types(slicer=…, na_rep=…, date_format=…, quoting=…, **kwargs) - removed:
method DatetimeLikeBlockMixin.get_values(dtype=…) - removed:
method DatetimeTZBlock.concat_same_type(to_concat, placement=…) - removed:
method DatetimeTZBlock.copy(deep=…, mgr=…) - removed:
method DatetimeTZBlock.diff(n, axis=…, mgr=…) - removed:
method DatetimeTZBlock.external_values() - removed:
method DatetimeTZBlock.get_values(dtype=…) - removed:
method DatetimeTZBlock.shift(periods, axis=…, mgr=…) - removed:
method ExtensionBlock.concat_same_type(to_concat, placement=…) - removed:
method ExtensionBlock.fillna(value, limit=…, inplace=…, downcast=…, mgr=…) - removed:
method ExtensionBlock.formatting_values() - removed:
method ExtensionBlock.get_values(dtype=…) - removed:
method ExtensionBlock.interpolate(method=…, axis=…, inplace=…, limit=…, fill_value=…, **kwargs) - removed:
method ExtensionBlock.setitem(indexer, value, mgr=…) - removed:
method ExtensionBlock.take_nd(indexer, axis=…, new_mgr_locs=…, fill_tuple=…) - removed:
method ExtensionBlock.to_dense() - removed:
method FloatBlock.should_store(value) - removed:
method FloatBlock.to_native_types(slicer=…, na_rep=…, float_format=…, decimal=…, quoting=…, **kwargs) - removed:
method FloatOrComplexBlock.equals(other) - removed:
method IntBlock.should_store(value) - removed:
method JoinUnit.dtype() - removed:
method JoinUnit.get_reindexed_values(empty_dtype, upcasted_na) - removed:
method JoinUnit.is_na() - removed:
method JoinUnit.needs_filling() - removed:
method NonConsolidatableMixIn.get_values(dtype=…) - removed:
method NonConsolidatableMixIn.iget(col) - removed:
method NonConsolidatableMixIn.putmask(mask, new, align=…, inplace=…, axis=…, transpose=…, mgr=…) - removed:
method NonConsolidatableMixIn.set(locs, values, check=…) - removed:
method NonConsolidatableMixIn.should_store(value) - removed:
method ObjectBlock.convert(*args, **kwargs) - removed:
method ObjectBlock.replace(to_replace, value, inplace=…, filter=…, regex=…, convert=…, mgr=…) - removed:
method ObjectBlock.set(locs, values, check=…) - removed:
method ObjectBlock.should_store(value) - removed:
method SingleBlockManager.concat(to_concat, new_axis) - removed:
method SingleBlockManager.convert(**kwargs) - removed:
method SingleBlockManager.delete(item) - removed:
method SingleBlockManager.external_values() - removed:
method SingleBlockManager.fast_xs(loc) - removed:
method SingleBlockManager.formatting_values() - removed:
method SingleBlockManager.get_dtype_counts() - removed:
method SingleBlockManager.get_dtypes() - removed:
method SingleBlockManager.get_ftype_counts() - removed:
method SingleBlockManager.get_ftypes() - removed:
method SingleBlockManager.get_slice(slobj, axis=…) - removed:
method SingleBlockManager.get_values() - removed:
method SingleBlockManager.internal_values() - removed:
method SingleBlockManager.is_consolidated() - removed:
method SparseBlock.copy(deep=…, mgr=…) - removed:
method SparseBlock.fillna(value, limit=…, inplace=…, downcast=…, mgr=…) - removed:
method SparseBlock.interpolate(method=…, axis=…, inplace=…, limit=…, fill_value=…, **kwargs) - removed:
method SparseBlock.make_block_same_class(values, placement, sparse_index=…, kind=…, dtype=…, fill_value=…, copy=…, ndim=…) - removed:
method SparseBlock.shift(periods, axis=…, mgr=…) - removed:
method SparseBlock.sparse_reindex(new_index) - removed:
method SparseBlock.to_dense() - removed:
method TimeDeltaBlock.fillna(value, **kwargs) - removed:
method TimeDeltaBlock.should_store(value) - removed:
method TimeDeltaBlock.to_native_types(slicer=…, na_rep=…, quoting=…, **kwargs) - removed:
property Block.array_dtype - removed:
property Block.dtype - removed:
property Block.fill_value - removed:
property Block.ftype - removed:
property Block.is_datelike - removed:
property Block.is_view - removed:
property Block.mgr_locs - removed:
property Block.shape - removed:
property BlockManager.any_extension_types - removed:
property BlockManager.is_datelike_mixed_type - removed:
property BlockManager.is_mixed_type - removed:
property BlockManager.is_numeric_mixed_type - removed:
property BlockManager.is_view - removed:
property BlockManager.nblocks - removed:
property BlockManager.ndim - removed:
property BlockManager.shape - removed:
property CategoricalBlock.array_dtype - removed:
property DatetimeLikeBlockMixin.fill_value - removed:
property DatetimeTZBlock.is_view - removed:
property ExtensionBlock.fill_value - removed:
property ExtensionBlock.is_view - removed:
property NonConsolidatableMixIn.shape - removed:
property ObjectBlock.is_bool - removed:
property ScalarBlock.dtype - removed:
property ScalarBlock.shape - removed:
property SingleBlockManager.array_dtype - removed:
property SingleBlockManager.asobject - removed:
property SingleBlockManager.dtype - removed:
property SingleBlockManager.ftype - removed:
property SingleBlockManager.index - removed:
property SparseBlock.fill_value - removed:
property SparseBlock.kind - removed:
property SparseBlock.shape - removed:
property SparseBlock.sp_index - removed:
property SparseBlock.sp_values - added:
export Block - added:
export BlockManager - added:
export BoolBlock - added:
export CategoricalBlock - added:
export ComplexBlock - added:
export DatetimeBlock - added:
export DatetimeTZBlock - added:
export ExtensionBlock - added:
export FloatBlock - added:
export IntBlock - added:
export ObjectBlock - added:
export SingleBlockManager - added:
export TimeDeltaBlock - added:
export concatenate_block_managers - added:
export create_block_manager_from_arrays - added:
export create_block_manager_from_blocks - added:
export items_overlap_with_suffix - added:
export make_block
- added:
function extract_array(obj, extract_numpy=…)
- added:
class Block(PandasObject) - added:
class BoolBlock(NumericBlock) - added:
class CategoricalBlock(ExtensionBlock) - added:
class ComplexBlock(FloatOrComplexBlock) - added:
class DatetimeBlock(DatetimeLikeBlockMixin, Block) - added:
class DatetimeLikeBlockMixin(object) - added:
class DatetimeTZBlock(ExtensionBlock, DatetimeBlock) - added:
class ExtensionBlock(NonConsolidatableMixIn, Block) - added:
class FloatBlock(FloatOrComplexBlock) - added:
class FloatOrComplexBlock(NumericBlock) - added:
class IntBlock(NumericBlock) - added:
class NonConsolidatableMixIn(object) - added:
class NumericBlock(Block) - added:
class ObjectBlock(Block) - added:
class ObjectValuesExtensionBlock(ExtensionBlock) - added:
class TimeDeltaBlock(DatetimeLikeBlockMixin, IntBlock) - added:
constructor Block(values, placement, ndim=…) - added:
constructor CategoricalBlock(values, placement, ndim=…) - added:
constructor DatetimeBlock(values, placement, ndim=…) - added:
constructor ExtensionBlock(values, placement, ndim=…) - added:
constructor NonConsolidatableMixIn(values, placement, ndim=…) - added:
constructor ObjectBlock(values, placement=…, ndim=…) - added:
constructor TimeDeltaBlock(values, placement, ndim=…) - added:
field Block.is_bool - added:
field Block.is_categorical - added:
field Block.is_complex - added:
field Block.is_datetime - added:
field Block.is_datetimetz - added:
field Block.is_extension - added:
field Block.is_float - added:
field Block.is_integer - added:
field Block.is_numeric - added:
field Block.is_object - added:
field Block.is_sparse - added:
field Block.is_timedelta - added:
field BoolBlock.is_bool - added:
field CategoricalBlock.is_categorical - added:
field ComplexBlock.is_complex - added:
field DatetimeBlock.is_datetime - added:
field DatetimeTZBlock.is_datetimetz - added:
field DatetimeTZBlock.is_extension - added:
field ExtensionBlock.is_extension - added:
field FloatBlock.is_float - added:
field IntBlock.is_integer - added:
field NumericBlock.is_numeric - added:
field ObjectBlock.is_object - added:
field TimeDeltaBlock.is_numeric - added:
field TimeDeltaBlock.is_timedelta - added:
function get_block_type(values, dtype=…) - added:
function make_block(values, placement, klass=…, ndim=…, dtype=…, fastpath=…) - added:
method Block.apply(func, **kwargs) - added:
method Block.astype(dtype, copy=…, errors=…, values=…, **kwargs) - added:
method Block.coerce_to_target_dtype(other) - added:
method Block.concat_same_type(to_concat, placement=…) - added:
method Block.convert(copy=…, **kwargs) - added:
method Block.copy(deep=…) - added:
method Block.delete(loc) - added:
method Block.diff(n, axis=…) - added:
method Block.downcast(dtypes=…) - added:
method Block.equals(other) - added:
method Block.external_values(dtype=…) - added:
method Block.fillna(value, limit=…, inplace=…, downcast=…) - added:
method Block.formatting_values() - added:
method Block.get_values(dtype=…) - added:
method Block.getitem_block(slicer, new_mgr_locs=…) - added:
method Block.iget(i) - added:
method Block.internal_values(dtype=…) - added:
method Block.interpolate(method=…, axis=…, index=…, values=…, inplace=…, limit=…, limit_direction=…, limit_area=…, fill_value=…, coerce=…, downcast=…, **kwargs) - added:
method Block.is_categorical_astype(dtype) - added:
method Block.make_block(values, placement=…, ndim=…) - added:
method Block.make_block_same_class(values, placement=…, ndim=…, dtype=…) - added:
method Block.merge(other) - added:
method Block.putmask(mask, new, align=…, inplace=…, axis=…, transpose=…) - added:
method Block.quantile(qs, interpolation=…, axis=…) - added:
method Block.replace(to_replace, value, inplace=…, filter=…, regex=…, convert=…) - added:
method Block.reshape_nd(labels, shape, ref_items) - added:
method Block.set(locs, values) - added:
method Block.setitem(indexer, value) - added:
method Block.shift(periods, axis=…, fill_value=…) - added:
method Block.split_and_operate(mask, f, inplace) - added:
method Block.take_nd(indexer, axis, new_mgr_locs=…, fill_tuple=…) - added:
method Block.to_dense() - added:
method Block.to_native_types(slicer=…, na_rep=…, quoting=…, **kwargs) - added:
method Block.where(other, cond, align=…, errors=…, try_cast=…, axis=…, transpose=…) - added:
method BoolBlock.replace(to_replace, value, inplace=…, filter=…, regex=…, convert=…) - added:
method BoolBlock.should_store(value) - added:
method CategoricalBlock.concat_same_type(to_concat, placement=…) - added:
method CategoricalBlock.to_dense() - added:
method CategoricalBlock.to_native_types(slicer=…, na_rep=…, quoting=…, **kwargs) - added:
method CategoricalBlock.where(other, cond, align=…, errors=…, try_cast=…, axis=…, transpose=…) - added:
method ComplexBlock.should_store(value) - added:
method DatetimeBlock.external_values() - added:
method DatetimeBlock.set(locs, values) - added:
method DatetimeBlock.should_store(value) - added:
method DatetimeBlock.to_native_types(slicer=…, na_rep=…, date_format=…, quoting=…, **kwargs) - added:
method DatetimeLikeBlockMixin.get_values(dtype=…) - added:
method DatetimeTZBlock.concat_same_type(to_concat, placement=…) - added:
method DatetimeTZBlock.copy(deep=…) - added:
method DatetimeTZBlock.diff(n, axis=…) - added:
method DatetimeTZBlock.equals(other) - added:
method DatetimeTZBlock.fillna(value, limit=…, inplace=…, downcast=…) - added:
method DatetimeTZBlock.get_values(dtype=…) - added:
method DatetimeTZBlock.setitem(indexer, value) - added:
method DatetimeTZBlock.to_dense() - added:
method ExtensionBlock.concat_same_type(to_concat, placement=…) - added:
method ExtensionBlock.fillna(value, limit=…, inplace=…, downcast=…) - added:
method ExtensionBlock.formatting_values() - added:
method ExtensionBlock.get_values(dtype=…) - added:
method ExtensionBlock.interpolate(method=…, axis=…, inplace=…, limit=…, fill_value=…, **kwargs) - added:
method ExtensionBlock.setitem(indexer, value) - added:
method ExtensionBlock.shift(periods, axis=…, fill_value=…) - added:
method ExtensionBlock.take_nd(indexer, axis=…, new_mgr_locs=…, fill_tuple=…) - added:
method ExtensionBlock.to_dense() - added:
method ExtensionBlock.where(other, cond, align=…, errors=…, try_cast=…, axis=…, transpose=…) - added:
method FloatBlock.should_store(value) - added:
method FloatBlock.to_native_types(slicer=…, na_rep=…, float_format=…, decimal=…, quoting=…, **kwargs) - added:
method FloatOrComplexBlock.equals(other) - added:
method IntBlock.should_store(value) - added:
method NonConsolidatableMixIn.iget(col) - added:
method NonConsolidatableMixIn.putmask(mask, new, align=…, inplace=…, axis=…, transpose=…) - added:
method NonConsolidatableMixIn.set(locs, values, check=…) - added:
method NonConsolidatableMixIn.should_store(value) - added:
method ObjectBlock.convert(*args, **kwargs) - added:
method ObjectBlock.replace(to_replace, value, inplace=…, filter=…, regex=…, convert=…) - added:
method ObjectBlock.set(locs, values) - added:
method ObjectBlock.should_store(value) - added:
method ObjectValuesExtensionBlock.external_values(dtype=…) - added:
method TimeDeltaBlock.external_values(dtype=…) - added:
method TimeDeltaBlock.fillna(value, **kwargs) - added:
method TimeDeltaBlock.should_store(value) - added:
method TimeDeltaBlock.to_native_types(slicer=…, na_rep=…, quoting=…, **kwargs) - added:
property Block.array_dtype - added:
property Block.dtype - added:
property Block.fill_value - added:
property Block.ftype - added:
property Block.is_datelike - added:
property Block.is_view - added:
property Block.mgr_locs - added:
property Block.shape - added:
property CategoricalBlock.array_dtype - added:
property DatetimeLikeBlockMixin.fill_value - added:
property DatetimeTZBlock.is_view - added:
property ExtensionBlock.fill_value - added:
property ExtensionBlock.is_numeric - added:
property ExtensionBlock.is_view - added:
property NonConsolidatableMixIn.shape - added:
property ObjectBlock.is_bool
- added:
class JoinUnit(object) - added:
constructor JoinUnit(block, shape, indexers=…) - added:
function combine_concat_plans(plans, concat_axis) - added:
function concatenate_join_units(join_units, concat_axis, copy) - added:
function get_empty_dtype_and_na(join_units) - added:
function get_mgr_concatenation_plan(mgr, indexers) - added:
function is_uniform_join_units(join_units) - added:
function is_uniform_reindex(join_units) - added:
function trim_join_unit(join_unit, length) - added:
method JoinUnit.dtype() - added:
method JoinUnit.get_reindexed_values(empty_dtype, upcasted_na) - added:
method JoinUnit.is_na() - added:
method JoinUnit.needs_filling()
- added:
function arrays_to_mgr(arrays, arr_names, index, columns, dtype=…) - added:
function extract_index(data) - added:
function get_names_from_index(data) - added:
function init_dict(data, index, columns, dtype=…) - added:
function init_ndarray(values, index, columns, dtype=…, copy=…) - added:
function masked_rec_array_to_mgr(data, index, columns, dtype, copy) - added:
function prep_ndarray(values, copy=…) - added:
function reorder_arrays(arrays, arr_columns, columns) - added:
function sanitize_array(data, index, dtype=…, copy=…, raise_cast_failure=…) - added:
function sanitize_index(data, index, copy=…) - added:
function to_arrays(data, columns, coerce_float=…, dtype=…)
- added:
class BlockManager(PandasObject) - added:
class SingleBlockManager(BlockManager) - added:
constructor BlockManager(blocks, axes, do_integrity_check=…) - added:
constructor SingleBlockManager(block, axis, do_integrity_check=…, fastpath=…) - added:
field SingleBlockManager.ndim - added:
function concatenate_block_managers(mgrs_indexers, axes, concat_axis, copy) - added:
function construction_error(tot_items, block_shape, axes, e=…) - added:
function create_block_manager_from_arrays(arrays, names, axes) - added:
function create_block_manager_from_blocks(blocks, axes) - added:
function form_blocks(arrays, names, axes) - added:
function items_overlap_with_suffix(left, lsuffix, right, rsuffix) - added:
method BlockManager.apply(f, axes=…, filter=…, do_integrity_check=…, consolidate=…, **kwargs) - added:
method BlockManager.as_array(transpose=…, items=…) - added:
method BlockManager.astype(dtype, **kwargs) - added:
method BlockManager.combine(blocks, copy=…) - added:
method BlockManager.consolidate() - added:
method BlockManager.convert(**kwargs) - added:
method BlockManager.copy(deep=…) - added:
method BlockManager.delete(item) - added:
method BlockManager.diff(**kwargs) - added:
method BlockManager.downcast(**kwargs) - added:
method BlockManager.equals(other) - added:
method BlockManager.fast_xs(loc) - added:
method BlockManager.fillna(**kwargs) - added:
method BlockManager.get(item, fastpath=…) - added:
method BlockManager.get_bool_data(copy=…) - added:
method BlockManager.get_dtype_counts() - added:
method BlockManager.get_dtypes() - added:
method BlockManager.get_ftype_counts() - added:
method BlockManager.get_ftypes() - added:
method BlockManager.get_numeric_data(copy=…) - added:
method BlockManager.get_slice(slobj, axis=…) - added:
method BlockManager.iget(i, fastpath=…) - added:
method BlockManager.insert(loc, item, value, allow_duplicates=…) - added:
method BlockManager.interpolate(**kwargs) - added:
method BlockManager.is_consolidated() - added:
method BlockManager.isna(func, **kwargs) - added:
method BlockManager.make_empty(axes=…) - added:
method BlockManager.merge(other, lsuffix=…, rsuffix=…) - added:
method BlockManager.putmask(**kwargs) - added:
method BlockManager.quantile(axis=…, consolidate=…, transposed=…, interpolation=…, qs=…, numeric_only=…) - added:
method BlockManager.reindex_axis(new_index, axis, method=…, limit=…, fill_value=…, copy=…) - added:
method BlockManager.reindex_indexer(new_axis, indexer, axis, fill_value=…, allow_dups=…, copy=…) - added:
method BlockManager.rename_axis(mapper, axis, copy=…, level=…) - added:
method BlockManager.replace(**kwargs) - added:
method BlockManager.replace_list(src_list, dest_list, inplace=…, regex=…) - added:
method BlockManager.reshape_nd(axes, **kwargs) - added:
method BlockManager.set(item, value) - added:
method BlockManager.set_axis(axis, new_labels) - added:
method BlockManager.setitem(**kwargs) - added:
method BlockManager.shift(**kwargs) - added:
method BlockManager.take(indexer, axis=…, verify=…, convert=…) - added:
method BlockManager.to_dict(copy=…) - added:
method BlockManager.unstack(unstacker_func, fill_value) - added:
method BlockManager.where(**kwargs) - added:
method BlockManager.xs(key, axis=…, copy=…, takeable=…) - added:
method SingleBlockManager.concat(to_concat, new_axis) - added:
method SingleBlockManager.convert(**kwargs) - added:
method SingleBlockManager.delete(item) - added:
method SingleBlockManager.external_values() - added:
method SingleBlockManager.fast_xs(loc) - added:
method SingleBlockManager.formatting_values() - added:
method SingleBlockManager.get_dtype_counts() - added:
method SingleBlockManager.get_dtypes() - added:
method SingleBlockManager.get_ftype_counts() - added:
method SingleBlockManager.get_ftypes() - added:
method SingleBlockManager.get_slice(slobj, axis=…) - added:
method SingleBlockManager.get_values() - added:
method SingleBlockManager.internal_values() - added:
method SingleBlockManager.is_consolidated() - added:
property BlockManager.any_extension_types - added:
property BlockManager.is_datelike_mixed_type - added:
property BlockManager.is_mixed_type - added:
property BlockManager.is_numeric_mixed_type - added:
property BlockManager.is_view - added:
property BlockManager.items - added:
property BlockManager.nblocks - added:
property BlockManager.ndim - added:
property BlockManager.shape - added:
property SingleBlockManager.array_dtype - added:
property SingleBlockManager.asobject - added:
property SingleBlockManager.dtype - added:
property SingleBlockManager.ftype - added:
property SingleBlockManager.index
- changed:
function nanall(values, axis=…, skipna=…) → function nanall(values, axis=…, skipna=…, mask=…) - changed:
function nanany(values, axis=…, skipna=…) → function nanany(values, axis=…, skipna=…, mask=…) - changed:
function nanargmax(values, axis=…, skipna=…) → function nanargmax(values, axis=…, skipna=…, mask=…) - changed:
function nanargmin(values, axis=…, skipna=…) → function nanargmin(values, axis=…, skipna=…, mask=…) - changed:
function nankurt(values, axis=…, skipna=…) → function nankurt(values, axis=…, skipna=…, mask=…) - changed:
function nanmean(values, axis=…, skipna=…) → function nanmean(values, axis=…, skipna=…, mask=…) - changed:
function nanmedian(values, axis=…, skipna=…) → function nanmedian(values, axis=…, skipna=…, mask=…) - changed:
function nanprod(values, axis=…, skipna=…, min_count=…) → function nanprod(values, axis=…, skipna=…, min_count=…, mask=…) - changed:
function nansem(values, axis=…, skipna=…, ddof=…) → function nansem(values, axis=…, skipna=…, ddof=…, mask=…) - changed:
function nanskew(values, axis=…, skipna=…) → function nanskew(values, axis=…, skipna=…, mask=…) - changed:
function nanstd(values, axis=…, skipna=…, ddof=…) → function nanstd(values, axis=…, skipna=…, ddof=…, mask=…) - changed:
function nansum(values, axis=…, skipna=…, min_count=…) → function nansum(values, axis=…, skipna=…, min_count=…, mask=…) - changed:
function nanvar(values, axis=…, skipna=…, ddof=…) → function nanvar(values, axis=…, skipna=…, ddof=…, mask=…) - added:
function nanpercentile(values, q, axis, na_value, mask, ndim, interpolation)
- added:
function dispatch_to_extension_op(op, left, right) - added:
function dispatch_to_series(left, right, func, str_rep=…, axis=…) - added:
function invalid_comparison(left, right, op) - added:
function masked_arith_op(x, y, op) - added:
function maybe_upcast_for_op(obj) - added:
function should_series_dispatch(left, right, op)
- removed:
class LongPanel(DataFrame) - removed:
class WidePanel(Panel) - removed:
constructor LongPanel(*args, **kwargs) - removed:
constructor WidePanel(*args, **kwargs) - changed:
method Panel.update(other, join=…, overwrite=…, filter_func=…, raise_conflict=…) → method Panel.update(other, join=…, overwrite=…, filter_func=…, errors=…) - added:
method Panel.sort_values(*args, **kwargs)
- changed:
method Resampler.aggregate(arg, *args, **kwargs) → method Resampler.aggregate(func, *args, **kwargs) - added:
method Resampler.quantile(q=…, **kwargs)
- added:
function validate_operand(obj)
- added:
function pivot(data, index=…, columns=…, values=…)
- removed:
function pivot(self, index=…, columns=…, values=…) - removed:
function pivot_simple(index, columns, values)
- removed:
function compose(*funcs) - removed:
function match(needles, haystack)
- removed:
method Series.sortlevel(level=…, ascending=…, sort_remaining=…) - removed:
method Series.to_excel(excel_writer, sheet_name=…, na_rep=…, float_format=…, columns=…, header=…, index=…, index_label=…, startrow=…, startcol=…, engine=…, merge_cells=…, encoding=…, inf_rep=…, verbose=…) - changed:
method Series.mode() → method Series.mode(dropna=…) - changed:
method Series.repeat(repeats, *args, **kwargs) → method Series.repeat(repeats, axis=…) - changed:
method Series.shift(periods=…, freq=…, axis=…) → method Series.shift(periods=…, freq=…, axis=…, fill_value=…) - changed:
method Series.to_csv(path=…, index=…, sep=…, na_rep=…, float_format=…, header=…, index_label=…, mode=…, encoding=…, compression=…, date_format=…, decimal=…) → method Series.to_csv(*args, **kwargs) - added:
field Series.hasnans - added:
field Series.sparse - added:
method Series.transform(func, axis=…, *args, **kwargs)
- removed:
class SparseArray(PandasObject, np.ndarray) - removed:
field SparseArray.fill_value - removed:
field SparseArray.sp_index - removed:
function make_sparse(arr, kind=…, fill_value=…) - removed:
method SparseArray.all(axis=…, *args, **kwargs) - removed:
method SparseArray.any(axis=…, *args, **kwargs) - removed:
method SparseArray.astype(dtype=…, copy=…) - removed:
method SparseArray.copy(deep=…) - removed:
method SparseArray.count() - removed:
method SparseArray.cumsum(axis=…, *args, **kwargs) - removed:
method SparseArray.disable(other) - removed:
method SparseArray.fillna(value, downcast=…) - removed:
method SparseArray.get_values(fill=…) - removed:
method SparseArray.mean(axis=…, *args, **kwargs) - removed:
method SparseArray.memory_usage(deep=…) - removed:
method SparseArray.sum(axis=…, *args, **kwargs) - removed:
method SparseArray.take(indices, axis=…, allow_fill=…, fill_value=…, **kwargs) - removed:
method SparseArray.to_dense(fill=…) - removed:
method SparseArray.value_counts(dropna=…) - removed:
property SparseArray.fill_value - removed:
property SparseArray.kind - removed:
property SparseArray.shape - removed:
property SparseArray.sp_values - removed:
property SparseArray.values
- removed:
method SparseSeries.get_values() - removed:
method SparseSeries.shift(periods, freq=…, axis=…) - removed:
method SparseSeries.take(indices, axis=…, convert=…, *args, **kwargs) - removed:
property SparseSeries.shape - removed:
property SparseSeries.values - changed:
method SparseSeries.to_dense(sparse_only=…) → method SparseSeries.to_dense()
- removed:
function str_cat(arr, others=…, sep=…, na_rep=…) - changed:
function str_match(arr, pat, case=…, flags=…, na=…, as_indexer=…) → function str_match(arr, pat, case=…, flags=…, na=…) - changed:
method StringMethods.match(pat, case=…, flags=…, na=…, as_indexer=…) → method StringMethods.match(pat, case=…, flags=…, na=…) - changed:
method StringMethods.partition(pat=…, expand=…) → method StringMethods.partition(sep=…, expand=…) - changed:
method StringMethods.rpartition(pat=…, expand=…) → method StringMethods.rpartition(sep=…, expand=…) - added:
function cat_core(list_of_columns, sep)
- removed:
function format(dt) - removed:
function ole2datetime(oledt) - removed:
variable OLE_TIME_ZERO
- removed:
function Term(*args, **kwargs)
- added:
function is_gcs_url(url)
- changed:
constructor ExcelFile(io, **kwds) → constructor ExcelFile(io, engine=…) - changed:
constructor ExcelWriter(path, engine=…, date_format=…, datetime_format=…, **engine_kwargs) → constructor ExcelWriter(path, engine=…, date_format=…, datetime_format=…, mode=…, **engine_kwargs) - changed:
function read_excel(io, sheet_name=…, header=…, names=…, index_col=…, usecols=…, squeeze=…, dtype=…, engine=…, converters=…, true_values=…, false_values=…, skiprows=…, nrows=…, na_values=…, parse_dates=…, date_parser=…, thousands=…, comment=…, skipfooter=…, convert_float=…, **kwds) → function read_excel(io, sheet_name=…, header=…, names=…, index_col=…, parse_cols=…, usecols=…, squeeze=…, dtype=…, engine=…, converters=…, true_values=…, false_values=…, skiprows=…, nrows=…, na_values=…, keep_default_na=…, verbose=…, parse_dates=…, date_parser=…, thousands=…, comment=…, skip_footer=…, skipfooter=…, convert_float=…, mangle_dupe_cols=…, **kwds) - changed:
method ExcelFile.parse(sheet_name=…, header=…, names=…, index_col=…, usecols=…, squeeze=…, converters=…, true_values=…, false_values=…, skiprows=…, nrows=…, na_values=…, parse_dates=…, date_parser=…, thousands=…, comment=…, skipfooter=…, convert_float=…, **kwds) → method ExcelFile.parse(sheet_name=…, header=…, names=…, index_col=…, usecols=…, squeeze=…, converters=…, true_values=…, false_values=…, skiprows=…, nrows=…, na_values=…, parse_dates=…, date_parser=…, thousands=…, comment=…, skipfooter=…, convert_float=…, mangle_dupe_cols=…, **kwds) - added:
property ExcelFile.book
- changed:
function read_feather(path, nthreads=…) → function read_feather(path, columns=…, use_threads=…)
- added:
function in_interactive_session() - added:
function in_ipnb() - added:
function in_ipython_frontend() - added:
function in_qtconsole()
- removed:
variable header_style - added:
method CSSToExcelConverter.build_number_format(props) - added:
property ExcelFormatter.header_style
- removed:
class CategoricalArrayFormatter(GenericArrayFormatter) - removed:
class IntervalArrayFormatter(GenericArrayFormatter) - removed:
class PeriodArrayFormatter(IntArrayFormatter) - removed:
constructor CategoricalArrayFormatter(values, *args, **kwargs) - removed:
constructor IntervalArrayFormatter(values, *args, **kwargs) - removed:
variable docstring_to_string - removed:
variable justify_docstring - changed:
constructor DataFrameFormatter(frame, buf=…, columns=…, col_space=…, header=…, index=…, na_rep=…, formatters=…, justify=…, float_format=…, sparsify=…, index_names=…, line_width=…, max_rows=…, max_cols=…, show_dimensions=…, decimal=…, table_id=…, **kwds) → constructor DataFrameFormatter(frame, buf=…, columns=…, col_space=…, header=…, index=…, na_rep=…, formatters=…, justify=…, float_format=…, sparsify=…, index_names=…, line_width=…, max_rows=…, max_cols=…, show_dimensions=…, decimal=…, table_id=…, render_links=…, **kwds) - changed:
constructor GenericArrayFormatter(values, digits=…, formatter=…, na_rep=…, space=…, float_format=…, justify=…, decimal=…, quoting=…, fixed_width=…) → constructor GenericArrayFormatter(values, digits=…, formatter=…, na_rep=…, space=…, float_format=…, justify=…, decimal=…, quoting=…, fixed_width=…, leading_space=…) - changed:
function format_array(values, formatter, float_format=…, na_rep=…, digits=…, space=…, justify=…, decimal=…) → function format_array(values, formatter, float_format=…, na_rep=…, digits=…, space=…, justify=…, decimal=…, leading_space=…) - added:
class ExtensionArrayFormatter(GenericArrayFormatter) - added:
property DataFrameFormatter.show_col_idx_names - added:
property DataFrameFormatter.show_row_idx_names
- removed:
function single_column_table(column, align=…, style=…) - removed:
function single_row_table(row) - removed:
method HTMLFormatter.write_result(buf) - removed:
method HTMLFormatter.write_style() - changed:
constructor HTMLFormatter(formatter, classes=…, max_rows=…, max_cols=…, notebook=…, border=…, table_id=…) → constructor HTMLFormatter(formatter, classes=…, border=…) - added:
class NotebookFormatter(HTMLFormatter) - added:
method HTMLFormatter.render() - added:
method NotebookFormatter.render() - added:
method NotebookFormatter.write_style() - added:
property HTMLFormatter.is_truncated - added:
property HTMLFormatter.ncols - added:
property HTMLFormatter.row_levels - added:
property HTMLFormatter.show_col_idx_names - added:
property HTMLFormatter.show_row_idx_names
- added:
function format_object_attrs(obj) - added:
function format_object_summary(obj, formatter, is_justify=…, name=…, indent_for_name=…) - added:
variable default_pprint
- removed:
variable msg - changed:
constructor Styler(data, precision=…, table_styles=…, uuid=…, caption=…, table_attributes=…) → constructor Styler(data, precision=…, table_styles=…, uuid=…, caption=…, table_attributes=…, cell_ids=…) - changed:
method Styler.background_gradient(cmap=…, low=…, high=…, axis=…, subset=…) → method Styler.background_gradient(cmap=…, low=…, high=…, axis=…, subset=…, text_color_threshold=…) - changed:
method Styler.bar(subset=…, axis=…, color=…, width=…, align=…) → method Styler.bar(subset=…, axis=…, color=…, width=…, align=…, vmin=…, vmax=…) - added:
method Styler.pipe(func, *args, **kwargs)
- changed:
function read_gbq(query, project_id=…, index_col=…, col_order=…, reauth=…, verbose=…, private_key=…, dialect=…, **kwargs) → function read_gbq(query, project_id=…, index_col=…, col_order=…, reauth=…, auth_local_webserver=…, dialect=…, location=…, configuration=…, credentials=…, private_key=…, verbose=…) - changed:
function to_gbq(dataframe, destination_table, project_id, chunksize=…, verbose=…, reauth=…, if_exists=…, private_key=…, auth_local_webserver=…, table_schema=…) → function to_gbq(dataframe, destination_table, project_id=…, chunksize=…, reauth=…, if_exists=…, auth_local_webserver=…, table_schema=…, location=…, progress_bar=…, credentials=…, verbose=…, private_key=…)
- added:
function get_filepath_or_buffer(filepath_or_buffer, encoding=…, compression=…, mode=…)
- changed:
function to_parquet(df, path, engine=…, compression=…, **kwargs) → function to_parquet(df, path, engine=…, compression=…, index=…, partition_cols=…, **kwargs) - changed:
method FastParquetImpl.write(df, path, compression=…, **kwargs) → method FastParquetImpl.write(df, path, compression=…, index=…, partition_cols=…, **kwargs) - changed:
method PyArrowImpl.write(df, path, compression=…, coerce_timestamps=…, **kwargs) → method PyArrowImpl.write(df, path, compression=…, coerce_timestamps=…, index=…, partition_cols=…, **kwargs)
- changed:
constructor FixedWidthReader(f, colspecs, delimiter, comment, skiprows=…) → constructor FixedWidthReader(f, colspecs, delimiter, comment, skiprows=…, infer_nrows=…) - changed:
function read_fwf(filepath_or_buffer, colspecs=…, widths=…, **kwds) → function read_fwf(filepath_or_buffer, colspecs=…, widths=…, infer_nrows=…, **kwds) - changed:
method FixedWidthReader.detect_colspecs(n=…, skiprows=…) → method FixedWidthReader.detect_colspecs(infer_nrows=…, skiprows=…) - changed:
method FixedWidthReader.get_rows(n, skiprows=…) → method FixedWidthReader.get_rows(infer_nrows, skiprows=…)
- removed:
function get_store(path, **kwargs) - changed:
constructor Selection(table, where=…, start=…, stop=…, **kwargs) → constructor Selection(table, where=…, start=…, stop=…) - changed:
method IndexCol.maybe_set_size(min_itemsize=…, **kwargs) → method IndexCol.maybe_set_size(min_itemsize=…) - changed:
method IndexCol.validate(handler, append, **kwargs) → method IndexCol.validate(handler, append) - changed:
method IndexCol.validate_and_set(handler, append, **kwargs) → method IndexCol.validate_and_set(handler, append) - changed:
method Table.read_column(column, where=…, start=…, stop=…, **kwargs) → method Table.read_column(column, where=…, start=…, stop=…) - added:
method HDFStore.walk(where=…)
- added:
method SAS7BDATReader.column_data_lengths() - added:
method SAS7BDATReader.column_data_offsets() - added:
method SAS7BDATReader.column_types()
- removed:
method SQLTable.insert_statement() - changed:
function to_sql(frame, name, con, schema=…, if_exists=…, index=…, index_label=…, chunksize=…, dtype=…) → function to_sql(frame, name, con, schema=…, if_exists=…, index=…, index_label=…, chunksize=…, dtype=…, method=…) - changed:
method SQLDatabase.to_sql(frame, name, if_exists=…, index=…, index_label=…, schema=…, chunksize=…, dtype=…) → method SQLDatabase.to_sql(frame, name, if_exists=…, index=…, index_label=…, schema=…, chunksize=…, dtype=…, method=…) - changed:
method SQLTable.insert(chunksize=…) → method SQLTable.insert(chunksize=…, method=…) - changed:
method SQLiteDatabase.to_sql(frame, name, if_exists=…, index=…, index_label=…, schema=…, chunksize=…, dtype=…) → method SQLiteDatabase.to_sql(frame, name, if_exists=…, index=…, index_label=…, schema=…, chunksize=…, dtype=…, method=…)
- removed:
variable VALID_ENCODINGS - changed:
constructor StataParser(encoding) → constructor StataParser()
- removed:
function concat_wrap() - removed:
variable concat
- removed:
variable m
- removed:
variable RESO_DAY - removed:
variable RESO_HR - removed:
variable RESO_MIN - removed:
variable RESO_MS - removed:
variable RESO_NS - removed:
variable RESO_SEC - removed:
variable RESO_US - removed:
variable cday - removed:
variable getOffset
- removed:
constructor Easter(n=…, normalize=…) - removed:
property DateOffset.freqstr - added:
field Easter.__init__ - added:
method DateOffset.freqstr()
- removed:
function union_categoricals(to_union, sort_categories=…, ignore_order=…)