Upgrading pandas 0.22 to 0.23
Review needed0.22.0 → 0.23.4New5Changed1Fixed1
Review neededUpgrade verdict
1 changed default.
In plain terms
- Nothing in this range needs changes to your code. It adds features and fixes.
Must act Nothing to change
No breaking, platform, security or deprecated items in this range.
Requires Python >=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.* from 0.23.0 (none stated before).
Nothing in this upgrade needs a code or configuration change.
API changes
Generated by DepDelta from published Python source. Not mixed with prose notes.
- added:
export extensions - added:
export types
- added:
export ExtensionArray - added:
export ExtensionDtype - added:
export register_dataframe_accessor - added:
export register_index_accessor - added:
export register_series_accessor - added:
export take
- removed:
function parse_date(timestr, *args, **kwargs) - added:
function wraps(wrapped, assigned=…, updated=…) - added:
variable PY37 - added:
variable re_type - added:
variable reload - added:
variable wraps
- removed:
function is_compat(major_ver=…) - removed:
variable start_ver - removed:
variable stop_ver
- added:
function all_arithmetic_operators(request) - added:
function any_int_dtype(request) - added:
function compression(request) - added:
function compression_only(request) - added:
function datapath(request) - added:
function datetime_tz_utc() - added:
function float_dtype(request) - added:
function iris(datapath) - added:
function join_type(request) - added:
function nselect_method(request) - added:
function nulls_fixture(request) - added:
function observed(request) - added:
function sint_dtype(request) - added:
function string_dtype(request) - added:
function tz_aware_fixture(request) - added:
function tz_naive_fixture(request) - added:
function uint_dtype(request) - added:
variable ALL_INT_DTYPES - added:
variable SIGNED_INT_DTYPES - added:
variable TIMEZONES - added:
variable UNSIGNED_INT_DTYPES - added:
variable nulls_fixture2
- removed:
class AccessorProperty(object) - removed:
constructor AccessorProperty(accessor_cls, construct_accessor=…) - added:
class CachedAccessor(object) - added:
constructor CachedAccessor(name, accessor) - added:
function register_dataframe_accessor(name) - added:
function register_index_accessor(name) - added:
function register_series_accessor(name)
- added:
function take(arr, indices, axis=…, allow_fill=…, fill_value=…)
- added:
class FrameApply(object) - added:
class FrameColumnApply(FrameApply) - added:
class FrameRowApply(FrameApply) - added:
constructor FrameApply(obj, func, broadcast, raw, reduce, result_type, ignore_failures, args, kwds) - added:
field FrameColumnApply.axis - added:
field FrameRowApply.axis - added:
function frame_apply(obj, func, axis=…, broadcast=…, raw=…, reduce=…, result_type=…, ignore_failures=…, args=…, kwds=…) - added:
method FrameApply.apply_broadcast(target) - added:
method FrameApply.apply_empty_result() - added:
method FrameApply.apply_raw() - added:
method FrameApply.apply_series_generator() - added:
method FrameApply.apply_standard() - added:
method FrameApply.dtypes() - added:
method FrameApply.get_result() - added:
method FrameApply.values() - added:
method FrameApply.wrap_results() - added:
method FrameColumnApply.apply_broadcast() - added:
method FrameColumnApply.infer_to_same_shape() - added:
method FrameColumnApply.wrap_results_for_axis() - added:
method FrameRowApply.apply_broadcast() - added:
method FrameRowApply.get_result() - added:
method FrameRowApply.wrap_results_for_axis() - added:
property FrameApply.agg_axis - added:
property FrameApply.columns - added:
property FrameApply.index - added:
property FrameColumnApply.result_columns - added:
property FrameColumnApply.result_index - added:
property FrameColumnApply.series_generator - added:
property FrameRowApply.result_columns - added:
property FrameRowApply.result_index - added:
property FrameRowApply.series_generator
- added:
export Categorical - added:
export ExtensionArray
- added:
class ExtensionArray(object) - added:
method ExtensionArray.argsort(ascending=…, kind=…, *args, **kwargs) - added:
method ExtensionArray.astype(dtype, copy=…) - added:
method ExtensionArray.copy(deep=…) - added:
method ExtensionArray.factorize(na_sentinel=…) - added:
method ExtensionArray.fillna(value=…, method=…, limit=…) - added:
method ExtensionArray.isna() - added:
method ExtensionArray.take(indices, allow_fill=…, fill_value=…) - added:
method ExtensionArray.unique() - added:
property ExtensionArray.dtype - added:
property ExtensionArray.nbytes - added:
property ExtensionArray.ndim - added:
property ExtensionArray.shape
- added:
class Categorical(ExtensionArray, PandasObject) - added:
class CategoricalAccessor(PandasDelegate, PandasObject, NoNewAttributesMixin) - added:
constructor Categorical(values, categories=…, ordered=…, dtype=…, fastpath=…) - added:
constructor CategoricalAccessor(data) - added:
field Categorical.codes - added:
field Categorical.isnull - added:
field Categorical.notnull - added:
field Categorical.take - added:
method Categorical.add_categories(new_categories, inplace=…) - added:
method Categorical.argsort(*args, **kwargs) - added:
method Categorical.as_ordered(inplace=…) - added:
method Categorical.as_unordered(inplace=…) - added:
method Categorical.astype(dtype, copy=…) - added:
method Categorical.check_for_ordered(op) - added:
method Categorical.copy() - added:
method Categorical.describe() - added:
method Categorical.dropna() - added:
method Categorical.equals(other) - added:
method Categorical.fillna(value=…, method=…, limit=…) - added:
method Categorical.get_values() - added:
method Categorical.is_dtype_equal(other) - added:
method Categorical.isin(values) - added:
method Categorical.isna() - added:
method Categorical.itemsize() - added:
method Categorical.map(mapper) - added:
method Categorical.max(numeric_only=…, **kwargs) - added:
method Categorical.memory_usage(deep=…) - added:
method Categorical.min(numeric_only=…, **kwargs) - added:
method Categorical.mode() - added:
method Categorical.ndim() - added:
method Categorical.notna() - added:
method Categorical.put(*args, **kwargs) - added:
method Categorical.ravel(order=…) - added:
method Categorical.remove_categories(removals, inplace=…) - added:
method Categorical.remove_unused_categories(inplace=…) - added:
method Categorical.rename_categories(new_categories, inplace=…) - added:
method Categorical.reorder_categories(new_categories, ordered=…, inplace=…) - added:
method Categorical.repeat(repeats, *args, **kwargs) - added:
method Categorical.searchsorted(value, side=…, sorter=…) - added:
method Categorical.set_categories(new_categories, ordered=…, rename=…, inplace=…) - added:
method Categorical.set_ordered(value, inplace=…) - added:
method Categorical.shift(periods) - added:
method Categorical.size() - added:
method Categorical.sort_values(inplace=…, ascending=…, na_position=…) - added:
method Categorical.take_nd(indexer, allow_fill=…, fill_value=…) - added:
method Categorical.to_dense() - added:
method Categorical.tolist() - added:
method Categorical.unique() - added:
method Categorical.value_counts(dropna=…) - added:
method Categorical.view() - added:
property Categorical.T - added:
property Categorical.base - added:
property Categorical.categories - added:
property Categorical.dtype - added:
property Categorical.nbytes - added:
property Categorical.ordered - added:
property Categorical.shape - added:
property CategoricalAccessor.codes - added:
static method Categorical.from_codes(codes, categories, ordered=…)
- removed:
class Categorical(PandasObject) - removed:
class CategoricalAccessor(PandasDelegate, PandasObject, NoNewAttributesMixin) - removed:
constructor Categorical(values, categories=…, ordered=…, dtype=…, fastpath=…) - removed:
constructor CategoricalAccessor(values, index, name) - removed:
field Categorical.codes - removed:
field Categorical.isnull - removed:
field Categorical.labels - removed:
field Categorical.notnull - removed:
field Categorical.take - removed:
method Categorical.add_categories(new_categories, inplace=…) - removed:
method Categorical.argsort(ascending=…, kind=…, *args, **kwargs) - removed:
method Categorical.as_ordered(inplace=…) - removed:
method Categorical.as_unordered(inplace=…) - removed:
method Categorical.astype(dtype, copy=…) - removed:
method Categorical.check_for_ordered(op) - removed:
method Categorical.copy() - removed:
method Categorical.describe() - removed:
method Categorical.dropna() - removed:
method Categorical.equals(other) - removed:
method Categorical.fillna(value=…, method=…, limit=…) - removed:
method Categorical.get_values() - removed:
method Categorical.is_dtype_equal(other) - removed:
method Categorical.isna() - removed:
method Categorical.itemsize() - removed:
method Categorical.map(mapper) - removed:
method Categorical.max(numeric_only=…, **kwargs) - removed:
method Categorical.memory_usage(deep=…) - removed:
method Categorical.min(numeric_only=…, **kwargs) - removed:
method Categorical.mode() - removed:
method Categorical.ndim() - removed:
method Categorical.notna() - removed:
method Categorical.put(*args, **kwargs) - removed:
method Categorical.ravel(order=…) - removed:
method Categorical.remove_categories(removals, inplace=…) - removed:
method Categorical.remove_unused_categories(inplace=…) - removed:
method Categorical.rename_categories(new_categories, inplace=…) - removed:
method Categorical.reorder_categories(new_categories, ordered=…, inplace=…) - removed:
method Categorical.repeat(repeats, *args, **kwargs) - removed:
method Categorical.reshape(new_shape, *args, **kwargs) - removed:
method Categorical.searchsorted(value, side=…, sorter=…) - removed:
method Categorical.set_categories(new_categories, ordered=…, rename=…, inplace=…) - removed:
method Categorical.set_ordered(value, inplace=…) - removed:
method Categorical.shift(periods) - removed:
method Categorical.size() - removed:
method Categorical.sort_values(inplace=…, ascending=…, na_position=…) - removed:
method Categorical.take_nd(indexer, allow_fill=…, fill_value=…) - removed:
method Categorical.to_dense() - removed:
method Categorical.tolist() - removed:
method Categorical.unique() - removed:
method Categorical.value_counts(dropna=…) - removed:
method Categorical.view() - removed:
property Categorical.T - removed:
property Categorical.base - removed:
property Categorical.categories - removed:
property Categorical.dtype - removed:
property Categorical.nbytes - removed:
property Categorical.ordered - removed:
property Categorical.shape - removed:
property CategoricalAccessor.codes - removed:
static method Categorical.from_array(data, **kwargs) - removed:
static method Categorical.from_codes(codes, categories, ordered=…)
- removed:
class AbstractMethodError(NotImplementedError) - removed:
constructor AbstractMethodError(class_instance) - removed:
function array_equivalent(*args, **kwargs) - removed:
variable m
- removed:
property Op.isscalar - removed:
property Term.isscalar - added:
property Op.is_scalar - added:
property Term.is_scalar
- removed:
variable pc_height_doc - removed:
variable pc_line_width_doc - added:
variable pc_html_use_mathjax_doc
- added:
class ExtensionDtype(_DtypeOpsMixin) - added:
property ExtensionDtype.kind - added:
property ExtensionDtype.name - added:
property ExtensionDtype.type - added:
static method ExtensionDtype.construct_from_string(string)
- added:
function construct_1d_arraylike_from_scalar(value, length, dtype) - added:
function construct_1d_ndarray_preserving_na(values, dtype=…, copy=…) - added:
function construct_1d_object_array_from_listlike(values)
- added:
function is_extension_array_dtype(arr_or_dtype) - added:
function is_offsetlike(arr_or_obj)
- removed:
class ExtensionDtype(object) - removed:
field ExtensionDtype.base - removed:
field ExtensionDtype.isbuiltin - removed:
field ExtensionDtype.isnative - removed:
field ExtensionDtype.itemsize - removed:
field ExtensionDtype.kind - removed:
field ExtensionDtype.name - removed:
field ExtensionDtype.names - removed:
field ExtensionDtype.num - removed:
field ExtensionDtype.shape - removed:
field ExtensionDtype.str - removed:
field ExtensionDtype.subdtype - removed:
field ExtensionDtype.type - removed:
property IntervalDtype.name - removed:
static method ExtensionDtype.is_dtype(dtype) - removed:
static method ExtensionDtype.reset_cache() - changed:
class CategoricalDtype(ExtensionDtype) → class CategoricalDtype(PandasExtensionDtype, ExtensionDtype) - changed:
class DatetimeTZDtype(ExtensionDtype) → class DatetimeTZDtype(PandasExtensionDtype) - changed:
class IntervalDtype(ExtensionDtype) → class IntervalDtype(PandasExtensionDtype) - changed:
class PeriodDtype(ExtensionDtype) → class PeriodDtype(PandasExtensionDtype) - added:
class PandasExtensionDtype(_DtypeOpsMixin) - added:
field IntervalDtype.name - added:
field PandasExtensionDtype.base - added:
field PandasExtensionDtype.isbuiltin - added:
field PandasExtensionDtype.isnative - added:
field PandasExtensionDtype.itemsize - added:
field PandasExtensionDtype.kind - added:
field PandasExtensionDtype.num - added:
field PandasExtensionDtype.shape - added:
field PandasExtensionDtype.str - added:
field PandasExtensionDtype.subdtype - added:
field PandasExtensionDtype.type - added:
method CategoricalDtype.update_dtype(dtype) - added:
static method CategoricalDtype.validate_categories(categories, fastpath=…) - added:
static method CategoricalDtype.validate_ordered(ordered) - added:
static method PandasExtensionDtype.reset_cache()
- added:
variable ABCExtensionArray - added:
variable ABCInterval - added:
variable ABCSparseDataFrame
- added:
function is_array_like(obj)
- changed:
function na_value_for_dtype(dtype) → function na_value_for_dtype(dtype, compat=…) - added:
variable isneginf_scalar - added:
variable isposinf_scalar
- removed:
method DataFrame.first_valid_index() - removed:
method DataFrame.last_valid_index() - changed:
method DataFrame.append(other, ignore_index=…, verify_integrity=…) → method DataFrame.append(other, ignore_index=…, verify_integrity=…, sort=…) - changed:
method DataFrame.apply(func, axis=…, broadcast=…, raw=…, reduce=…, args=…, **kwds) → method DataFrame.apply(func, axis=…, broadcast=…, raw=…, reduce=…, result_type=…, args=…, **kwds) - changed:
method DataFrame.to_gbq(destination_table, project_id, chunksize=…, verbose=…, reauth=…, if_exists=…, private_key=…) → method DataFrame.to_gbq(destination_table, project_id, chunksize=…, verbose=…, reauth=…, if_exists=…, private_key=…, auth_local_webserver=…, table_schema=…) - 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=…) → 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=…) - changed:
method DataFrame.to_stata(fname, convert_dates=…, write_index=…, encoding=…, byteorder=…, time_stamp=…, data_label=…, variable_labels=…) → method DataFrame.to_stata(fname, convert_dates=…, write_index=…, encoding=…, byteorder=…, time_stamp=…, data_label=…, variable_labels=…, version=…, convert_strl=…) - changed:
static method DataFrame.from_dict(data, orient=…, dtype=…) → static method DataFrame.from_dict(data, orient=…, dtype=…, columns=…) - added:
method DataFrame.drop(labels=…, axis=…, index=…, columns=…, level=…, inplace=…, errors=…) - added:
method DataFrame.replace(to_replace=…, value=…, inplace=…, limit=…, regex=…, method=…)
- removed:
field NDFrame.is_copy - changed:
method NDFrame.groupby(by=…, axis=…, level=…, as_index=…, sort=…, group_keys=…, squeeze=…, **kwargs) → method NDFrame.groupby(by=…, axis=…, level=…, as_index=…, sort=…, group_keys=…, squeeze=…, observed=…, **kwargs) - changed:
method NDFrame.interpolate(method=…, axis=…, limit=…, inplace=…, limit_direction=…, downcast=…, **kwargs) → method NDFrame.interpolate(method=…, axis=…, limit=…, inplace=…, limit_direction=…, limit_area=…, downcast=…, **kwargs) - changed:
method NDFrame.replace(to_replace=…, value=…, inplace=…, limit=…, regex=…, method=…, axis=…) → method NDFrame.replace(to_replace=…, value=…, inplace=…, limit=…, regex=…, method=…) - changed:
method NDFrame.to_json(path_or_buf=…, orient=…, date_format=…, double_precision=…, force_ascii=…, date_unit=…, default_handler=…, lines=…, compression=…) → method NDFrame.to_json(path_or_buf=…, orient=…, date_format=…, double_precision=…, force_ascii=…, date_unit=…, default_handler=…, lines=…, compression=…, index=…) - changed:
method NDFrame.to_sql(name, con, flavor=…, schema=…, if_exists=…, index=…, index_label=…, chunksize=…, dtype=…) → method NDFrame.to_sql(name, con, schema=…, if_exists=…, index=…, index_label=…, chunksize=…, dtype=…) - added:
method NDFrame.first_valid_index() - added:
method NDFrame.last_valid_index() - added:
property NDFrame.is_copy
- removed:
class ArraySplitter(DataSplitter) - removed:
class BaseGrouper(object) - removed:
class BinGrouper(BaseGrouper) - removed:
class DataFrameGroupBy(NDFrameGroupBy) - removed:
class DataSplitter(object) - removed:
class FrameSplitter(DataSplitter) - removed:
class GroupBy(_GroupBy) - removed:
class GroupByPlot(PandasObject) - removed:
class Grouper(object) - removed:
class Grouping(object) - removed:
class NDArrayGroupBy(GroupBy) - 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 GroupByPlot(groupby) - removed:
constructor Grouper(key=…, level=…, freq=…, axis=…, sort=…) - removed:
constructor Grouping(index, grouper=…, obj=…, name=…, level=…, sort=…, in_axis=…) - removed:
constructor NDFrameSplitter(data, labels, ngroups, axis=…) - removed:
field DataFrameGroupBy.agg - removed:
field DataFrameGroupBy.boxplot - removed:
field GroupBy.bfill - removed:
field GroupBy.ffill - 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:
function groupby(obj, by, **kwds) - 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=…) - 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 GroupBy.backfill(limit=…) - removed:
method GroupBy.count() - removed:
method GroupBy.cumcount(ascending=…) - removed:
method GroupBy.cummax(axis=…, **kwargs) - removed:
method GroupBy.cummin(axis=…, **kwargs) - removed:
method GroupBy.cumprod(axis=…, *args, **kwargs) - removed:
method GroupBy.cumsum(axis=…, *args, **kwargs) - removed:
method GroupBy.describe(**kwargs) - removed:
method GroupBy.expanding(*args, **kwargs) - removed:
method GroupBy.head(n=…) - removed:
method GroupBy.mean(*args, **kwargs) - removed:
method GroupBy.median(**kwargs) - removed:
method GroupBy.ngroup(ascending=…) - removed:
method GroupBy.nth(n, dropna=…) - removed:
method GroupBy.ohlc() - removed:
method GroupBy.pad(limit=…) - removed:
method GroupBy.pipe(func, *args, **kwargs) - removed:
method GroupBy.resample(rule, *args, **kwargs) - removed:
method GroupBy.rolling(*args, **kwargs) - removed:
method GroupBy.sem(ddof=…) - removed:
method GroupBy.shift(periods=…, freq=…, axis=…) - removed:
method GroupBy.size() - removed:
method GroupBy.std(ddof=…, *args, **kwargs) - removed:
method GroupBy.tail(n=…) - removed:
method GroupBy.var(ddof=…, *args, **kwargs) - removed:
method Grouping.groups() - removed:
method Grouping.indices() - 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.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 - added:
export DataFrameGroupBy - added:
export GroupBy - added:
export Grouper - added:
export SeriesGroupBy
- added:
class BaseGrouper(object) - added:
class BinGrouper(BaseGrouper) - added:
class DataFrameGroupBy(NDFrameGroupBy) - added:
class DataSplitter(object) - added:
class FrameSplitter(DataSplitter) - added:
class GroupBy(_GroupBy) - added:
class GroupByPlot(PandasObject) - added:
class Grouper(object) - added:
class Grouping(object) - added:
class NDFrameGroupBy(GroupBy) - added:
class NDFrameSplitter(DataSplitter) - added:
class PanelGroupBy(NDFrameGroupBy) - added:
class SeriesGroupBy(GroupBy) - 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 FrameSplitter(data, labels, ngroups, axis=…) - added:
constructor GroupByPlot(groupby) - added:
constructor Grouper(key=…, level=…, freq=…, axis=…, sort=…) - added:
constructor Grouping(index, grouper=…, obj=…, name=…, level=…, sort=…, observed=…, in_axis=…) - added:
constructor NDFrameSplitter(data, labels, ngroups, axis=…) - added:
field DataFrameGroupBy.agg - added:
field DataFrameGroupBy.boxplot - added:
field GroupBy.bfill - added:
field GroupBy.ffill - added:
field NDFrameGroupBy.agg - added:
field PanelGroupBy.agg - added:
field SeriesGroupBy.agg - added:
function generate_bins_generic(values, binner, closed) - added:
function get_splitter(data, *args, **kwargs) - added:
function groupby(obj, by, **kwds) - 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.ngroups() - added:
method BinGrouper.result_index() - added:
method DataFrameGroupBy.aggregate(arg, *args, **kwargs) - added:
method DataFrameGroupBy.count() - added:
method DataFrameGroupBy.nunique(dropna=…) - added:
method DataSplitter.apply(f) - added:
method DataSplitter.slabels() - added:
method DataSplitter.sort_idx() - added:
method FrameSplitter.fast_apply(f, names) - added:
method GroupBy.all(skipna=…) - added:
method GroupBy.any(skipna=…) - added:
method GroupBy.backfill(limit=…) - added:
method GroupBy.count() - added:
method GroupBy.cumcount(ascending=…) - added:
method GroupBy.cummax(axis=…, **kwargs) - added:
method GroupBy.cummin(axis=…, **kwargs) - added:
method GroupBy.cumprod(axis=…, *args, **kwargs) - added:
method GroupBy.cumsum(axis=…, *args, **kwargs) - added:
method GroupBy.describe(**kwargs) - added:
method GroupBy.expanding(*args, **kwargs) - added:
method GroupBy.head(n=…) - added:
method GroupBy.mean(*args, **kwargs) - added:
method GroupBy.median(**kwargs) - added:
method GroupBy.ngroup(ascending=…) - added:
method GroupBy.nth(n, dropna=…) - added:
method GroupBy.ohlc() - added:
method GroupBy.pad(limit=…) - added:
method GroupBy.pct_change(periods=…, fill_method=…, limit=…, freq=…, axis=…) - added:
method GroupBy.rank(method=…, ascending=…, na_option=…, pct=…, axis=…) - added:
method GroupBy.resample(rule, *args, **kwargs) - added:
method GroupBy.rolling(*args, **kwargs) - added:
method GroupBy.sem(ddof=…) - added:
method GroupBy.shift(periods=…, freq=…, axis=…) - added:
method GroupBy.size() - added:
method GroupBy.std(ddof=…, *args, **kwargs) - added:
method GroupBy.tail(n=…) - added:
method GroupBy.var(ddof=…, *args, **kwargs) - added:
method Grouping.groups() - added:
method Grouping.indices() - added:
method Grouping.result_index() - 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=…) - 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 - added:
property Grouper.ax - added:
property Grouper.groups - added:
property Grouping.group_index - added:
property Grouping.labels - added:
property Grouping.ngroups
- removed:
function is_datetimelike(data) - removed:
function maybe_to_datetimelike(data, copy=…) - changed:
constructor Properties(values, index, name, orig=…) → constructor Properties(data, orig)
- removed:
export _get_na_value - changed:
function _get_combined_index(indexes, intersect=…) → function _get_combined_index(indexes, intersect=…, sort=…) - changed:
function _get_objs_combined_axis(objs, intersect=…, axis=…) → function _get_objs_combined_axis(objs, intersect=…, axis=…, sort=…) - changed:
function _union_indexes(indexes) → function _union_indexes(indexes, sort=…)
- removed:
method Index.reshape(*args, **kwargs) - removed:
method Index.to_datetime(dayfirst=…) - changed:
method Index.map(mapper) → method Index.map(mapper, na_action=…) - changed:
method Index.to_series(**kwargs) → method Index.to_series(index=…, name=…) - changed:
method Index.unique() → method Index.unique(level=…)
- changed:
method CategoricalIndex.unique() → method CategoricalIndex.unique(level=…) - added:
property CategoricalIndex.itemsize
- removed:
method DatetimeIndexOpsMixin.get_duplicates() - removed:
method DatetimeIndexOpsMixin.summary(name=…) - added:
method DatetimeIndexOpsMixin.astype(dtype, copy=…) - added:
property TimelikeOps.freq
- removed:
field DatetimeIndex.freq - removed:
field DatetimeIndex.offset - removed:
method DatetimeIndex.to_datetime(dayfirst=…) - changed:
method DatetimeIndex.to_series(keep_tz=…) → method DatetimeIndex.to_series(keep_tz=…, index=…, name=…) - added:
method DatetimeIndex.day_name(locale=…) - added:
method DatetimeIndex.month_name(locale=…) - added:
method DatetimeIndex.unique(level=…) - added:
property DatetimeIndex.nbytes - added:
property DatetimeIndex.offset - added:
property DatetimeIndex.shape - added:
property DatetimeIndex.size - added:
property DatetimeIndex.tz
- removed:
field IntervalIndex.symmetric_differnce - changed:
method IntervalIndex.to_tuples() → method IntervalIndex.to_tuples(na_tuple=…) - changed:
static method IntervalIndex.from_arrays(left, right, closed=…, name=…, copy=…) → static method IntervalIndex.from_arrays(left, right, closed=…, name=…, copy=…, dtype=…) - changed:
static method IntervalIndex.from_breaks(breaks, closed=…, name=…, copy=…) → static method IntervalIndex.from_breaks(breaks, closed=…, name=…, copy=…, dtype=…) - changed:
static method IntervalIndex.from_intervals(data, name=…, copy=…) → static method IntervalIndex.from_intervals(data, closed=…, name=…, copy=…, dtype=…) - changed:
static method IntervalIndex.from_tuples(data, closed=…, name=…, copy=…) → static method IntervalIndex.from_tuples(data, closed=…, name=…, copy=…, dtype=…) - added:
field IntervalIndex.symmetric_difference - added:
function maybe_convert_platform_interval(values) - added:
property IntervalIndex.length - added:
property IntervalIndex.shape - added:
property IntervalIndex.size
- removed:
field MultiIndex.labels - removed:
field MultiIndex.levels - removed:
method MultiIndex.is_monotonic() - removed:
method MultiIndex.is_unique() - added:
class MultiIndexPyIntEngine(libindex.BaseMultiIndexCodesEngine, libindex.ObjectEngine) - added:
class MultiIndexUIntEngine(libindex.BaseMultiIndexCodesEngine, libindex.UInt64Engine) - added:
method MultiIndex.unique(level=…) - added:
property MultiIndex.labels - added:
property MultiIndex.levels
- removed:
field PeriodIndex.freq - removed:
method PeriodIndex.to_datetime(dayfirst=…) - changed:
method PeriodIndex.tz_localize(tz, infer_dst=…) → method PeriodIndex.tz_localize(tz, ambiguous=…) - added:
property PeriodIndex.freq - added:
property PeriodIndex.shape - added:
property PeriodIndex.size
- removed:
field TimedeltaIndex.freq
- removed:
function is_index_slice(obj) - added:
function check_setitem_lengths(indexer, value, values) - added:
function validate_indices(indices, n)
- removed:
method Block.reindex_axis(indexer, method=…, axis=…, fill_value=…, limit=…, mask_info=…) - removed:
method BlockManager.as_matrix(items=…) - removed:
method CategoricalBlock.convert(copy=…, **kwargs) - removed:
method CategoricalBlock.fillna(value, limit=…, inplace=…, downcast=…, mgr=…) - removed:
method CategoricalBlock.interpolate(method=…, axis=…, inplace=…, limit=…, fill_value=…, **kwargs) - removed:
method CategoricalBlock.take_nd(indexer, axis=…, new_mgr_locs=…, fill_tuple=…) - removed:
method SingleBlockManager.reindex(new_axis, indexer=…, method=…, fill_value=…, limit=…, copy=…) - removed:
method SparseBlock.reindex_axis(indexer, method=…, axis=…, fill_value=…, limit=…, mask_info=…) - removed:
property Block.itemsize - removed:
property CategoricalBlock.is_view - removed:
property SingleBlockManager.itemsize - removed:
property SparseBlock.itemsize - changed:
class CategoricalBlock(NonConsolidatableMixIn, ObjectBlock) → class CategoricalBlock(ExtensionBlock) - changed:
constructor Block(values, placement, ndim=…, fastpath=…) → constructor Block(values, placement, ndim=…) - changed:
constructor BlockManager(blocks, axes, do_integrity_check=…, fastpath=…) → constructor BlockManager(blocks, axes, do_integrity_check=…) - changed:
constructor CategoricalBlock(values, placement, fastpath=…, **kwargs) → constructor CategoricalBlock(values, placement, ndim=…) - changed:
constructor DatetimeBlock(values, placement, fastpath=…, **kwargs) → constructor DatetimeBlock(values, placement, ndim=…) - changed:
constructor DatetimeTZBlock(values, placement, ndim=…, **kwargs) → constructor DatetimeTZBlock(values, placement, ndim=…, dtype=…) - changed:
constructor NonConsolidatableMixIn(values, placement, ndim=…, fastpath=…, **kwargs) → constructor NonConsolidatableMixIn(values, placement, ndim=…) - changed:
constructor ObjectBlock(values, ndim=…, fastpath=…, placement=…, **kwargs) → constructor ObjectBlock(values, placement=…, ndim=…) - changed:
method Block.interpolate(method=…, axis=…, index=…, values=…, inplace=…, limit=…, limit_direction=…, fill_value=…, coerce=…, downcast=…, mgr=…, **kwargs) → method Block.interpolate(method=…, axis=…, index=…, values=…, inplace=…, limit=…, limit_direction=…, limit_area=…, fill_value=…, coerce=…, downcast=…, mgr=…, **kwargs) - changed:
method Block.make_block(values, placement=…, ndim=…, **kwargs) → method Block.make_block(values, placement=…, ndim=…) - changed:
method Block.make_block_same_class(values, placement=…, fastpath=…, **kwargs) → method Block.make_block_same_class(values, placement=…, ndim=…, dtype=…) - changed:
method Block.make_block_scalar(values, **kwargs) → method Block.make_block_scalar(values) - changed:
method BlockManager.isna(**kwargs) → method BlockManager.isna(func, **kwargs) - changed:
method SparseBlock.make_block_same_class(values, placement, sparse_index=…, kind=…, dtype=…, fill_value=…, copy=…, fastpath=…, **kwargs) → method SparseBlock.make_block_same_class(values, placement, sparse_index=…, kind=…, dtype=…, fill_value=…, copy=…, ndim=…) - added:
class ExtensionBlock(NonConsolidatableMixIn, Block) - added:
constructor ExtensionBlock(values, placement, ndim=…) - added:
constructor SparseBlock(values, placement, ndim=…) - added:
constructor TimeDeltaBlock(values, placement, ndim=…) - added:
field Block.is_extension - added:
field ExtensionBlock.is_extension - added:
function get_block_type(values, dtype=…) - added:
function is_uniform_reindex(join_units) - added:
method BlockManager.as_array(transpose=…, items=…) - added:
method DatetimeTZBlock.diff(n, axis=…, mgr=…) - added:
method ExtensionBlock.concat_same_type(to_concat, placement=…) - added:
method ExtensionBlock.fillna(value, limit=…, inplace=…, downcast=…, mgr=…) - 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, mgr=…) - added:
method ExtensionBlock.take_nd(indexer, axis=…, new_mgr_locs=…, fill_tuple=…) - added:
method ExtensionBlock.to_dense() - added:
property BlockManager.any_extension_types - added:
property DatetimeTZBlock.is_view - added:
property ExtensionBlock.fill_value - added:
property ExtensionBlock.is_view
- changed:
function interpolate_1d(xvalues, yvalues, method=…, limit=…, limit_direction=…, fill_value=…, bounds_error=…, order=…, **kwargs) → function interpolate_1d(xvalues, yvalues, method=…, limit=…, limit_direction=…, limit_area=…, fill_value=…, bounds_error=…, order=…, **kwargs) - added:
function dispatch_missing(op, left, right, result) - added:
function mask_zero_div_zero(x, y, result, copy=…)
- removed:
variable frame_flex_funcs - removed:
variable frame_special_funcs - removed:
variable panel_special_funcs - removed:
variable series_flex_funcs - removed:
variable series_special_funcs - changed:
function add_flex_arithmetic_methods(cls, flex_arith_method, flex_comp_method=…, flex_bool_method=…, use_numexpr=…, force=…, select=…, exclude=…) → function add_flex_arithmetic_methods(cls) - changed:
function add_methods(cls, new_methods, force, select, exclude) → function add_methods(cls, new_methods) - changed:
function add_special_arithmetic_methods(cls, arith_method=…, comp_method=…, bool_method=…, use_numexpr=…, force=…, select=…, exclude=…, have_divmod=…) → function add_special_arithmetic_methods(cls) - added:
function dispatch_to_index_op(op, left, right, index_class) - added:
function fill_binop(left, right, fill_value) - added:
function get_op_result_name(left, right) - added:
function make_invalid_op(name) - added:
function mask_cmp_op(x, y, op, allowed_types) - added:
function radd(left, right) - added:
function rand_(left, right) - added:
function rdiv(left, right) - added:
function rdivmod(left, right) - added:
function rfloordiv(left, right) - added:
function rmod(left, right) - added:
function rmul(left, right) - added:
function ror_(left, right) - added:
function rpow(left, right) - added:
function rsub(left, right) - added:
function rtruediv(left, right) - added:
function rxor(left, right)
- removed:
field Panel.toLong - removed:
field Panel.to_long
- removed:
function panel4d_init(self, data=…, labels=…, items=…, major_axis=…, minor_axis=…, copy=…, dtype=…) - removed:
function panel4d_reindex(self, labs=…, labels=…, items=…, major_axis=…, minor_axis=…, axis=…, **kwargs) - removed:
variable Panel4D
- removed:
function create_nd_panel_factory(klass_name, orders, slices, slicer, aliases=…, stat_axis=…, info_axis=…, ns=…)
- removed:
method Resampler.plot(*args, **kwargs) - changed:
method Resampler.interpolate(method=…, axis=…, limit=…, inplace=…, limit_direction=…, downcast=…, **kwargs) → method Resampler.interpolate(method=…, axis=…, limit=…, inplace=…, limit_direction=…, limit_area=…, downcast=…, **kwargs) - added:
method Resampler.pipe(func, *args, **kwargs)
- changed:
function concat(objs, axis=…, join=…, join_axes=…, ignore_index=…, keys=…, levels=…, names=…, verify_integrity=…, copy=…) → function concat(objs, axis=…, join=…, join_axes=…, ignore_index=…, keys=…, levels=…, names=…, verify_integrity=…, sort=…, copy=…)
- added:
function lreshape(data, groups, dropna=…, label=…) - added:
function melt(frame, id_vars=…, value_vars=…, var_name=…, value_name=…, col_level=…) - added:
function wide_to_long(df, stubnames, i, j, sep=…, suffix=…)
- removed:
function ordered_merge(left, right, on=…, left_on=…, right_on=…, left_by=…, right_by=…, fill_method=…, suffixes=…)
- removed:
function lreshape(data, groups, dropna=…, label=…) - removed:
function melt(frame, id_vars=…, value_vars=…, var_name=…, value_name=…, col_level=…) - removed:
function wide_to_long(df, stubnames, i, j, sep=…, suffix=…) - changed:
function get_dummies(data, prefix=…, prefix_sep=…, dummy_na=…, columns=…, sparse=…, drop_first=…) → function get_dummies(data, prefix=…, prefix_sep=…, dummy_na=…, columns=…, sparse=…, drop_first=…, dtype=…)
- changed:
function cut(x, bins, right=…, labels=…, retbins=…, precision=…, include_lowest=…) → function cut(x, bins, right=…, labels=…, retbins=…, precision=…, include_lowest=…, duplicates=…)
- removed:
field Series.valid - removed:
method Series.first_valid_index() - removed:
method Series.last_valid_index() - removed:
method Series.reshape(*args, **kwargs) - changed:
method Series.to_csv(path=…, index=…, sep=…, na_rep=…, float_format=…, header=…, index_label=…, mode=…, encoding=…, date_format=…, decimal=…) → method Series.to_csv(path=…, index=…, sep=…, na_rep=…, float_format=…, header=…, index_label=…, mode=…, encoding=…, compression=…, date_format=…, decimal=…) - added:
method Series.drop(labels=…, axis=…, index=…, columns=…, level=…, inplace=…, errors=…) - added:
method Series.replace(to_replace=…, value=…, inplace=…, limit=…, regex=…, method=…) - added:
method Series.valid(inplace=…, **kwargs)
- added:
method SparseArray.memory_usage(deep=…) - added:
property SparseArray.shape
- changed:
method SparseDataFrame.apply(func, axis=…, broadcast=…, reduce=…) → method SparseDataFrame.apply(func, axis=…, broadcast=…, reduce=…, result_type=…)
- removed:
class SparseList(PandasObject) - removed:
constructor SparseList(data=…, fill_value=…) - removed:
method SparseList.append(value) - removed:
method SparseList.consolidate(inplace=…) - removed:
method SparseList.copy() - removed:
method SparseList.to_array() - removed:
property SparseList.is_consolidated - removed:
property SparseList.nchunks
- changed:
function str_replace(arr, pat, repl, n=…, case=…, flags=…) → function str_replace(arr, pat, repl, n=…, case=…, flags=…, regex=…) - changed:
method StringMethods.cat(others=…, sep=…, na_rep=…) → method StringMethods.cat(others=…, sep=…, na_rep=…, join=…) - changed:
method StringMethods.replace(pat, repl, n=…, case=…, flags=…) → method StringMethods.replace(pat, repl, n=…, case=…, flags=…, regex=…)
- removed:
variable normalize_date - changed:
function to_datetime(arg, errors=…, dayfirst=…, yearfirst=…, utc=…, box=…, format=…, exact=…, unit=…, infer_datetime_format=…, origin=…) → function to_datetime(arg, errors=…, dayfirst=…, yearfirst=…, utc=…, box=…, format=…, exact=…, unit=…, infer_datetime_format=…, origin=…, cache=…)
- changed:
constructor EWM(obj, com=…, span=…, halflife=…, alpha=…, min_periods=…, freq=…, adjust=…, ignore_na=…, axis=…) → constructor EWM(obj, com=…, span=…, halflife=…, alpha=…, min_periods=…, adjust=…, ignore_na=…, axis=…) - changed:
constructor Expanding(obj, min_periods=…, freq=…, center=…, axis=…, **kwargs) → constructor Expanding(obj, min_periods=…, center=…, axis=…, **kwargs) - changed:
method Expanding.apply(func, args=…, kwargs=…) → method Expanding.apply(func, raw=…, args=…, kwargs=…) - changed:
method Expanding.quantile(quantile, **kwargs) → method Expanding.quantile(quantile, interpolation=…, **kwargs) - changed:
method Rolling.apply(func, args=…, kwargs=…) → method Rolling.apply(func, raw=…, args=…, kwargs=…) - changed:
method Rolling.quantile(quantile, **kwargs) → method Rolling.quantile(quantile, interpolation=…, **kwargs)
- added:
class AbstractMethodError(NotImplementedError) - added:
class AccessorRegistrationWarning(Warning) - added:
class NullFrequencyError(ValueError) - added:
constructor AbstractMethodError(class_instance, methodtype=…)
- removed:
variable PY2 - removed:
variable text_type
- changed:
class UnicodeWriter → class UnicodeWriter(object) - changed:
function get_filepath_or_buffer(filepath_or_buffer, encoding=…, compression=…) → function get_filepath_or_buffer(filepath_or_buffer, encoding=…, compression=…, mode=…) - added:
class BytesZipFile(zipfile.ZipFile, BytesIO) - added:
constructor BytesZipFile(file, mode, compression=…, **kwargs) - added:
function is_s3_url(url) - added:
method BytesZipFile.write(data) - added:
property BytesZipFile.closed
- changed:
function read_excel(io, sheet_name=…, header=…, skiprows=…, skip_footer=…, index_col=…, names=…, usecols=…, parse_dates=…, date_parser=…, na_values=…, thousands=…, convert_float=…, converters=…, dtype=…, true_values=…, false_values=…, engine=…, squeeze=…, **kwds) → 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) - changed:
method ExcelFile.parse(sheet_name=…, header=…, skiprows=…, skip_footer=…, names=…, index_col=…, usecols=…, parse_dates=…, date_parser=…, na_values=…, thousands=…, convert_float=…, converters=…, true_values=…, false_values=…, squeeze=…, **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=…, **kwds)
- removed:
function get_level_lengths(levels, sentinel=…)
- added:
class CSVFormatter(object) - added:
constructor CSVFormatter(obj, path_or_buf=…, sep=…, na_rep=…, float_format=…, cols=…, header=…, index=…, index_label=…, mode=…, nanRep=…, encoding=…, compression=…, quoting=…, line_terminator=…, chunksize=…, tupleize_cols=…, quotechar=…, date_format=…, doublequote=…, escapechar=…, decimal=…) - added:
method CSVFormatter.save()
- removed:
class CSVFormatter(object) - removed:
class HTMLFormatter(TableFormatter) - removed:
class LatexFormatter(TableFormatter) - removed:
constructor CSVFormatter(obj, path_or_buf=…, sep=…, na_rep=…, float_format=…, cols=…, header=…, index=…, index_label=…, mode=…, nanRep=…, encoding=…, compression=…, quoting=…, line_terminator=…, chunksize=…, tupleize_cols=…, quotechar=…, date_format=…, doublequote=…, escapechar=…, decimal=…) - removed:
constructor HTMLFormatter(formatter, classes=…, max_rows=…, max_cols=…, notebook=…, border=…) - removed:
constructor LatexFormatter(formatter, column_format=…, longtable=…, multicolumn=…, multicolumn_format=…, multirow=…) - removed:
field HTMLFormatter.indent_delta - removed:
function single_column_table(column, align=…, style=…) - removed:
function single_row_table(row) - removed:
method CSVFormatter.save() - removed:
method HTMLFormatter.write(s, indent=…) - removed:
method HTMLFormatter.write_result(buf) - removed:
method HTMLFormatter.write_style() - removed:
method HTMLFormatter.write_td(s, indent=…, tags=…) - removed:
method HTMLFormatter.write_th(s, indent=…, tags=…) - removed:
method HTMLFormatter.write_tr(line, indent=…, indent_delta=…, header=…, align=…, tags=…, nindex_levels=…) - removed:
method LatexFormatter.write_result(buf) - 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=…, **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=…, **kwds) - added:
function buffer_put_lines(buf, lines) - added:
function get_level_lengths(levels, sentinel=…)
- added:
class HTMLFormatter(TableFormatter) - added:
constructor HTMLFormatter(formatter, classes=…, max_rows=…, max_cols=…, notebook=…, border=…, table_id=…) - added:
field HTMLFormatter.indent_delta - added:
function single_column_table(column, align=…, style=…) - added:
function single_row_table(row) - added:
method HTMLFormatter.write(s, indent=…) - added:
method HTMLFormatter.write_result(buf) - added:
method HTMLFormatter.write_style() - added:
method HTMLFormatter.write_td(s, indent=…, tags=…) - added:
method HTMLFormatter.write_th(s, indent=…, tags=…) - added:
method HTMLFormatter.write_tr(line, indent=…, indent_delta=…, header=…, align=…, tags=…, nindex_levels=…)
- added:
class LatexFormatter(TableFormatter) - added:
constructor LatexFormatter(formatter, column_format=…, longtable=…, multicolumn=…, multicolumn_format=…, multirow=…) - added:
method LatexFormatter.write_result(buf)
- added:
method Styler.hide_columns(subset) - added:
method Styler.hide_index()
- added:
function is_terminal()
- changed:
function to_gbq(dataframe, destination_table, project_id, chunksize=…, verbose=…, reauth=…, if_exists=…, private_key=…) → function to_gbq(dataframe, destination_table, project_id, chunksize=…, verbose=…, reauth=…, if_exists=…, private_key=…, auth_local_webserver=…, table_schema=…)
- changed:
function read_html(io, match=…, flavor=…, header=…, index_col=…, skiprows=…, attrs=…, parse_dates=…, tupleize_cols=…, thousands=…, encoding=…, decimal=…, converters=…, na_values=…, keep_default_na=…) → function read_html(io, match=…, flavor=…, header=…, index_col=…, skiprows=…, attrs=…, parse_dates=…, tupleize_cols=…, thousands=…, encoding=…, decimal=…, converters=…, na_values=…, keep_default_na=…, displayed_only=…)
- removed:
method JSONTableWriter.write() - changed:
constructor JSONTableWriter(obj, orient, date_format, double_precision, ensure_ascii, date_unit, default_handler=…) → constructor JSONTableWriter(obj, orient, date_format, double_precision, ensure_ascii, date_unit, index, default_handler=…) - changed:
constructor Writer(obj, orient, date_format, double_precision, ensure_ascii, date_unit, default_handler=…) → constructor Writer(obj, orient, date_format, double_precision, ensure_ascii, date_unit, index, default_handler=…) - changed:
function to_json(path_or_buf, obj, orient=…, date_format=…, double_precision=…, force_ascii=…, date_unit=…, default_handler=…, lines=…, compression=…) → function to_json(path_or_buf, obj, orient=…, date_format=…, double_precision=…, force_ascii=…, date_unit=…, default_handler=…, lines=…, compression=…, index=…)
- removed:
function make_field(arr, dtype=…) - added:
function convert_json_field_to_pandas_type(field) - added:
function convert_pandas_type_to_json_field(arr, dtype=…) - added:
function parse_table_schema(json, precise_float) - added:
variable loads
- removed:
class AppendableNDimTable(AppendablePanelTable) - removed:
field AppendableNDimTable.ndim - removed:
field AppendableNDimTable.obj_type - removed:
field AppendableNDimTable.table_type - changed:
constructor Fixed(parent, group, encoding=…, **kwargs) → constructor Fixed(parent, group, encoding=…, errors=…, **kwargs) - changed:
method DataCol.convert(values, nan_rep, encoding) → method DataCol.convert(values, nan_rep, encoding, errors) - changed:
method DataCol.set_atom(block, block_items, existing_col, min_itemsize, nan_rep, info, encoding=…, **kwargs) → method DataCol.set_atom(block, block_items, existing_col, min_itemsize, nan_rep, info, encoding=…, errors=…) - changed:
method DataCol.set_atom_string(block, block_items, existing_col, min_itemsize, nan_rep, encoding) → method DataCol.set_atom_string(block, block_items, existing_col, min_itemsize, nan_rep, encoding, errors) - changed:
method GenericIndexCol.convert(values, nan_rep, encoding) → method GenericIndexCol.convert(values, nan_rep, encoding, errors) - changed:
method IndexCol.convert(values, nan_rep, encoding) → method IndexCol.convert(values, nan_rep, encoding, errors)
- changed:
function get_filepath_or_buffer(filepath_or_buffer, encoding=…, compression=…) → function get_filepath_or_buffer(filepath_or_buffer, encoding=…, compression=…, mode=…)
- removed:
class index - removed:
field index.columnAttributesIndex - removed:
field index.columnListIndex - removed:
field index.columnNameIndex - removed:
field index.columnSizeIndex - removed:
field index.columnTextIndex - removed:
field index.dataSubheaderIndex - removed:
field index.formatAndLabelIndex - removed:
field index.rowSizeIndex - removed:
field index.subheaderCountsIndex - added:
class SASIndex(object) - added:
field SASIndex.column_attributes_index - added:
field SASIndex.column_list_index - added:
field SASIndex.column_name_index - added:
field SASIndex.column_size_index - added:
field SASIndex.column_text_index - added:
field SASIndex.data_subheader_index - added:
field SASIndex.format_and_label_index - added:
field SASIndex.row_size_index - added:
field SASIndex.subheader_counts_index
- changed:
constructor SQLiteDatabase(con, flavor=…, is_cursor=…) → constructor SQLiteDatabase(con, is_cursor=…) - changed:
function get_schema(frame, name, flavor=…, keys=…, con=…, dtype=…) → function get_schema(frame, name, keys=…, con=…, dtype=…) - changed:
function has_table(table_name, con, flavor=…, schema=…) → function has_table(table_name, con, schema=…) - changed:
function pandasSQL_builder(con, flavor=…, schema=…, meta=…, is_cursor=…) → function pandasSQL_builder(con, schema=…, meta=…, is_cursor=…) - changed:
function to_sql(frame, name, con, flavor=…, schema=…, if_exists=…, index=…, index_label=…, chunksize=…, dtype=…) → function to_sql(frame, name, con, schema=…, if_exists=…, index=…, index_label=…, chunksize=…, dtype=…)
- added:
class StataStrLWriter(object) - added:
class StataWriter117(StataWriter) - added:
constructor StataStrLWriter(df, columns, version=…, byteorder=…) - added:
constructor StataWriter117(fname, data, convert_dates=…, write_index=…, encoding=…, byteorder=…, time_stamp=…, data_label=…, variable_labels=…, convert_strl=…) - added:
method StataStrLWriter.generate_blob(gso_table) - added:
method StataStrLWriter.generate_table()
- removed:
function ewma(arg, com=…, span=…, halflife=…, alpha=…, min_periods=…, freq=…, adjust=…, how=…, ignore_na=…) - removed:
function ewmcorr(arg1, arg2=…, com=…, span=…, halflife=…, alpha=…, min_periods=…, freq=…, pairwise=…, how=…, ignore_na=…, adjust=…) - removed:
function ewmcov(arg1, arg2=…, com=…, span=…, halflife=…, alpha=…, min_periods=…, bias=…, freq=…, pairwise=…, how=…, ignore_na=…, adjust=…) - removed:
function ewmstd(arg, com=…, span=…, halflife=…, alpha=…, min_periods=…, bias=…, freq=…, how=…, ignore_na=…, adjust=…) - removed:
function ewmvar(arg, com=…, span=…, halflife=…, alpha=…, min_periods=…, bias=…, freq=…, how=…, ignore_na=…, adjust=…) - removed:
function expanding_apply(arg, func, min_periods=…, freq=…, args=…, kwargs=…) - removed:
function expanding_corr(arg1, arg2=…, min_periods=…, freq=…, pairwise=…) - removed:
function expanding_count(arg, freq=…) - removed:
function expanding_cov(arg1, arg2=…, min_periods=…, freq=…, pairwise=…, ddof=…) - removed:
function expanding_quantile(arg, quantile, min_periods=…, freq=…) - removed:
function rolling_apply(arg, window, func, min_periods=…, freq=…, center=…, args=…, kwargs=…) - removed:
function rolling_corr(arg1, arg2=…, window=…, pairwise=…, **kwargs) - removed:
function rolling_count(arg, window, **kwargs) - removed:
function rolling_cov(arg1, arg2=…, window=…, pairwise=…, **kwargs) - removed:
function rolling_quantile(arg, window, quantile, min_periods=…, freq=…, center=…) - removed:
function rolling_window(arg, window=…, win_type=…, min_periods=…, freq=…, center=…, mean=…, axis=…, how=…, **kwargs) - removed:
variable ewmvol - removed:
variable expanding_kurt - removed:
variable expanding_max - removed:
variable expanding_mean - removed:
variable expanding_median - removed:
variable expanding_min - removed:
variable expanding_skew - removed:
variable expanding_std - removed:
variable expanding_sum - removed:
variable expanding_var - removed:
variable rolling_kurt - removed:
variable rolling_max - removed:
variable rolling_mean - removed:
variable rolling_median - removed:
variable rolling_min - removed:
variable rolling_skew - removed:
variable rolling_std - removed:
variable rolling_sum - removed:
variable rolling_var
- removed:
variable m
- removed:
class FreqGroup(object) - removed:
class Resolution(object) - removed:
field FreqGroup.FR_ANN - removed:
field FreqGroup.FR_BUS - removed:
field FreqGroup.FR_DAY - removed:
field FreqGroup.FR_HR - removed:
field FreqGroup.FR_MIN - removed:
field FreqGroup.FR_MS - removed:
field FreqGroup.FR_MTH - removed:
field FreqGroup.FR_NS - removed:
field FreqGroup.FR_QTR - removed:
field FreqGroup.FR_SEC - removed:
field FreqGroup.FR_US - removed:
field FreqGroup.FR_WK - removed:
field Resolution.RESO_DAY - removed:
field Resolution.RESO_HR - removed:
field Resolution.RESO_MIN - removed:
field Resolution.RESO_MS - removed:
field Resolution.RESO_SEC - removed:
field Resolution.RESO_US - removed:
function get_base_alias(freqstr) - removed:
function get_freq(freq) - removed:
function get_freq_group(freq) - removed:
function get_standard_freq(freq) - removed:
function get_to_timestamp_base(base) - removed:
function is_subperiod(source, target) - removed:
function is_superperiod(source, target) - removed:
static method Resolution.get_freq(resostr) - removed:
static method Resolution.get_freq_group(resostr) - removed:
static method Resolution.get_reso(resostr) - removed:
static method Resolution.get_reso_from_freq(freq) - removed:
static method Resolution.get_str(reso) - removed:
static method Resolution.get_str_from_freq(freq) - removed:
static method Resolution.get_stride_from_decimal(value, freq) - removed:
variable DAYS - removed:
variable MONTHS - removed:
variable need_suffix
- removed:
method BQuarterBegin.apply(other) - removed:
method BQuarterEnd.apply(other) - removed:
method BQuarterEnd.onOffset(dt) - removed:
method BYearBegin.apply(other) - removed:
method BYearEnd.apply(other) - removed:
method BusinessHour.next_bday() - removed:
method CustomBusinessHour.next_bday() - removed:
method DateOffset.copy() - removed:
method FY5253.get_target_month_end(dt) - removed:
method LastWeekOfMonth.apply(other) - removed:
method LastWeekOfMonth.getOffsetOfMonth(dt) - removed:
method LastWeekOfMonth.onOffset(dt) - removed:
method MonthBegin.apply(other) - removed:
method MonthBegin.apply_index(i) - removed:
method MonthBegin.onOffset(dt) - removed:
method MonthEnd.apply(other) - removed:
method MonthEnd.apply_index(i) - removed:
method MonthEnd.onOffset(dt) - removed:
method QuarterBegin.apply(other) - removed:
method QuarterBegin.apply_index(i) - removed:
method QuarterEnd.apply(other) - removed:
method QuarterEnd.apply_index(i) - removed:
method QuarterEnd.onOffset(dt) - removed:
method WeekOfMonth.apply(other) - removed:
method WeekOfMonth.getOffsetOfMonth(dt) - removed:
method WeekOfMonth.onOffset(dt) - removed:
method YearBegin.apply(other) - removed:
method YearBegin.apply_index(i) - removed:
method YearBegin.onOffset(dt) - removed:
method YearEnd.apply(other) - removed:
method YearEnd.apply_index(i) - removed:
method YearEnd.onOffset(dt) - changed:
class CustomBusinessDay(BusinessDay) → class CustomBusinessDay(_CustomMixin, BusinessDay) - changed:
class CustomBusinessHour(BusinessHourMixin, SingleConstructorOffset) → class CustomBusinessHour(_CustomMixin, BusinessHourMixin, SingleConstructorOffset) - changed:
class DateOffset(object) → class DateOffset(BaseOffset) - changed:
class LastWeekOfMonth(DateOffset) → class LastWeekOfMonth(_WeekOfMonthMixin, DateOffset) - changed:
class WeekOfMonth(DateOffset) → class WeekOfMonth(_WeekOfMonthMixin, DateOffset) - added:
constructor Easter(n=…, normalize=…)
- removed:
function isleapyear(year) - removed:
function pivot_annual(series, freq=…)
- removed:
variable m