Upgrading pandas 0.13 to 0.14
Breaking0.13.1 → 0.14.1Platform1New8Changed3Fixed1Other2
BreakingUpgrade verdict
A platform requirement change.
In plain terms
- This version of pandas can be used with Python 3.4.
Must act 1 item needs code or config changes
What you must change
Platform1
Officially supports Python 3.4.
API changes
Generated by DepDelta from published Python source. Not mixed with prose notes.
- removed:
export setup
- removed:
class Comment(object) - removed:
class CommentBlocker(object) - removed:
class NonComment(object) - removed:
constructor Comment(start_lineno, end_lineno, text) - removed:
constructor CommentBlocker() - removed:
constructor NonComment(start_lineno, end_lineno) - removed:
field Comment.is_comment - removed:
field NonComment.is_comment - removed:
function get_class_traits(klass) - removed:
function strip_comment_marker(text) - removed:
method Comment.add(string, start, end, line) - removed:
method CommentBlocker.make_index() - removed:
method CommentBlocker.new_comment(string, start, end, line) - removed:
method CommentBlocker.new_noncomment(start_lineno, end_lineno) - removed:
method CommentBlocker.process_file(file) - removed:
method CommentBlocker.process_token(kind, string, start, end, line) - removed:
method CommentBlocker.search_for_comment(lineno, default=…) - removed:
method NonComment.add(string, start, end, line)
- removed:
class UnparseCompilerAst - removed:
constructor UnparseCompilerAst(tree, file=…, single_line_functions=…) - removed:
function unparse(ast, single_line_functions=…) - removed:
variable op_precedence
- removed:
class ClassDoc(NumpyDocString) - removed:
class FunctionDoc(NumpyDocString) - removed:
class NumpyDocString(object) - removed:
class Reader(object) - removed:
constructor ClassDoc(cls, doc=…, modulename=…, func_doc=…, config=…) - removed:
constructor FunctionDoc(func, role=…, doc=…, config=…) - removed:
constructor NumpyDocString(docstring, config=…) - removed:
constructor Reader(data) - removed:
field ClassDoc.extra_public_methods - removed:
function dedent_lines(lines) - removed:
function header(text, style=…) - removed:
function indent(str, indent=…) - removed:
method FunctionDoc.get_func() - removed:
method Reader.eof() - removed:
method Reader.is_empty() - removed:
method Reader.peek(n=…) - removed:
method Reader.read() - removed:
method Reader.read_to_condition(condition_func) - removed:
method Reader.read_to_next_empty_line() - removed:
method Reader.read_to_next_unindented_line() - removed:
method Reader.reset() - removed:
method Reader.seek_next_non_empty_line() - removed:
property ClassDoc.methods - removed:
property ClassDoc.properties
- removed:
class SphinxClassDoc(SphinxDocString, ClassDoc) - removed:
class SphinxDocString(NumpyDocString) - removed:
class SphinxFunctionDoc(SphinxDocString, FunctionDoc) - removed:
class SphinxObjDoc(SphinxDocString) - removed:
constructor SphinxClassDoc(obj, doc=…, func_doc=…, config=…) - removed:
constructor SphinxDocString(docstring, config=…) - removed:
constructor SphinxFunctionDoc(obj, doc=…, config=…) - removed:
constructor SphinxObjDoc(obj, doc=…, config=…) - removed:
function get_doc_object(obj, what=…, doc=…, config=…) - removed:
method SphinxDocString.load_config(config) - removed:
variable sixu
- removed:
class LinkcodeError(SphinxError) - removed:
field LinkcodeError.category - removed:
function doctree_read(app, doctree) - removed:
function setup(app)
- removed:
class ManglingDomainBase(object) - removed:
class NumpyCDomain(ManglingDomainBase, CDomain) - removed:
class NumpyPythonDomain(ManglingDomainBase, PythonDomain) - removed:
constructor ManglingDomainBase(*a, **kw) - removed:
field ManglingDomainBase.directive_mangling_map - removed:
field NumpyCDomain.directive_mangling_map - removed:
field NumpyCDomain.name - removed:
field NumpyPythonDomain.directive_mangling_map - removed:
field NumpyPythonDomain.indices - removed:
field NumpyPythonDomain.name - removed:
function mangle_docstrings(app, what, name, obj, options, lines, reference_offset=…) - removed:
function mangle_signature(app, what, name, obj, options, sig, retann) - removed:
function setup(app, get_doc_object_=…) - removed:
function wrap_mangling_directive(base_directive, objtype) - removed:
method ManglingDomainBase.wrap_mangling_directives() - removed:
variable sixu
- removed:
function import_phantom_module(xml_file) - removed:
function initialize(app) - removed:
function setup(app)
- removed:
class ImageFile(object) - removed:
class PlotError(RuntimeError) - removed:
constructor ImageFile(basename, dirname) - removed:
function contains_doctest(text) - removed:
function format_template(template, **kw) - removed:
function makefig(code, code_path, output_dir, output_base, config) - removed:
function out_of_date(original, derived) - removed:
function plot_directive(name, arguments, options, content, lineno, content_offset, block_text, state, state_machine) - removed:
function relpath(path, start=…) - removed:
function run(arguments, content, options, state_machine, state, lineno) - removed:
function run_code(code, code_path, ns=…) - removed:
function setup(app) - removed:
function split_code_at_show(text) - removed:
function unescape_doctest(text) - removed:
method ImageFile.filename(format) - removed:
method ImageFile.filenames() - removed:
variable TEMPLATE - removed:
variable plot_directive_options
- removed:
class SphinxTraitsDoc(SphinxClassDoc) - removed:
constructor SphinxTraitsDoc(cls, modulename=…, func_doc=…) - removed:
function get_doc_object(obj, what=…, config=…) - removed:
function looks_like_issubclass(obj, classname) - removed:
function setup(app)
- added:
export DeepChainMap
- added:
class DeepChainMap(ChainMap) - added:
method DeepChainMap.new_child(m=…)
- added:
class ChainMap(MutableMapping) - added:
constructor ChainMap(*maps) - added:
function recursive_repr(fillvalue=…) - added:
method ChainMap.clear() - added:
method ChainMap.copy() - added:
method ChainMap.get(key, default=…) - added:
method ChainMap.new_child(m=…) - added:
method ChainMap.pop(key, *args) - added:
method ChainMap.popitem() - added:
property ChainMap.parents - added:
static method ChainMap.fromkeys(iterable, *args)
- added:
function is_compat() - added:
variable start_ver - added:
variable stop_ver
- removed:
function fastsort(a) - removed:
function percentileofscore(a, score, kind=…) - removed:
function rankdata(a) - removed:
function scoreatpercentile(a, per, limit=…, interpolation_method=…)
- removed:
method AbstractEngine.pre_evaluate() - added:
class NumExprClobberingError(NameError)
- removed:
class Scope(StringMixin) - removed:
constructor Scope(gbls=…, lcls=…, level=…, resolvers=…, target=…) - removed:
function isexpr(s, check_names=…) - removed:
method Expr.add_resolvers_to_locals() - removed:
method Expr.align() - removed:
method Expr.check_name_clashes() - removed:
method Scope.add_tmp(value, where=…) - removed:
method Scope.remove_tmp(name, where=…) - removed:
method Scope.resolve(key, globally=…) - removed:
method Scope.update(level=…) - added:
function tokenize_string(source) - added:
method BaseExprVisitor.visit_NameConstant(node, **kwargs)
- changed:
constructor Div(lhs, rhs, truediv=…, *args, **kwargs) → constructor Div(lhs, rhs, truediv, *args, **kwargs) - changed:
constructor UndefinedVariableError(*args) → constructor UndefinedVariableError(name, is_local) - added:
function isnumeric(dtype) - added:
property Op.has_invalid_return_type - added:
property Op.operand_types
- removed:
method ExprVisitor.visit_USub(node, **kwargs) - removed:
property Constant.name - changed:
constructor Scope(gbls=…, lcls=…, queryables=…, level=…) → constructor Scope(level, global_dict=…, local_dict=…, queryables=…)
- added:
class Scope(StringMixin) - added:
constructor Scope(level, global_dict=…, local_dict=…, resolvers=…, target=…) - added:
method Scope.add_tmp(value) - added:
method Scope.resolve(key, is_local) - added:
method Scope.swapkey(old_key, new_key, new_value=…) - added:
method Scope.update(level) - added:
property Scope.full_scope - added:
property Scope.has_resolvers - added:
property Scope.ntemps
- changed:
function rank(values, axis=…, method=…, na_option=…, ascending=…) → function rank(values, axis=…, method=…, na_option=…, ascending=…, pct=…) - changed:
function value_counts(values, sort=…, ascending=…, normalize=…, bins=…) → function value_counts(values, sort=…, ascending=…, normalize=…, bins=…, dropna=…) - added:
function nlargest(arr, n, take_last=…) - added:
function nsmallest(arr, n, take_last=…) - added:
function select_n(series, n, take_last, method) - added:
function select_n_slow(dropped, n, take_last, method)
- added:
class DatetimeIndexOpsMixin(object) - added:
class IndexOpsMixin(object) - added:
field DatetimeIndexOpsMixin.date - added:
field DatetimeIndexOpsMixin.day - added:
field DatetimeIndexOpsMixin.dayofweek - added:
field DatetimeIndexOpsMixin.dayofyear - added:
field DatetimeIndexOpsMixin.hour - added:
field DatetimeIndexOpsMixin.is_month_end - added:
field DatetimeIndexOpsMixin.is_month_start - added:
field DatetimeIndexOpsMixin.is_quarter_end - added:
field DatetimeIndexOpsMixin.is_quarter_start - added:
field DatetimeIndexOpsMixin.is_year_end - added:
field DatetimeIndexOpsMixin.is_year_start - added:
field DatetimeIndexOpsMixin.microsecond - added:
field DatetimeIndexOpsMixin.minute - added:
field DatetimeIndexOpsMixin.month - added:
field DatetimeIndexOpsMixin.nanosecond - added:
field DatetimeIndexOpsMixin.quarter - added:
field DatetimeIndexOpsMixin.qyear - added:
field DatetimeIndexOpsMixin.second - added:
field DatetimeIndexOpsMixin.time - added:
field DatetimeIndexOpsMixin.week - added:
field DatetimeIndexOpsMixin.weekday - added:
field DatetimeIndexOpsMixin.weekofyear - added:
field DatetimeIndexOpsMixin.year - added:
method DatetimeIndexOpsMixin.hasnans() - added:
method DatetimeIndexOpsMixin.max(axis=…) - added:
method DatetimeIndexOpsMixin.min(axis=…) - added:
method DatetimeIndexOpsMixin.tolist() - added:
method IndexOpsMixin.factorize(sort=…, na_sentinel=…) - added:
method IndexOpsMixin.max() - added:
method IndexOpsMixin.min() - added:
method IndexOpsMixin.nunique(dropna=…) - added:
method IndexOpsMixin.unique() - added:
method IndexOpsMixin.value_counts(normalize=…, sort=…, ascending=…, bins=…, dropna=…) - added:
property DatetimeIndexOpsMixin.asobject
- removed:
function is_bool(obj) - removed:
function is_complex(obj) - removed:
function is_float(obj) - removed:
function is_integer(obj) - removed:
function needs_i8_conversion(arr_or_dtype) - changed:
function backfill_1d(values, limit=…, mask=…) → function backfill_1d(values, limit=…, mask=…, dtype=…) - changed:
function backfill_2d(values, limit=…, mask=…) → function backfill_2d(values, limit=…, mask=…, dtype=…) - changed:
function interpolate_2d(values, method=…, axis=…, limit=…, fill_value=…) → function interpolate_2d(values, method=…, axis=…, limit=…, fill_value=…, dtype=…) - changed:
function pad_1d(values, limit=…, mask=…) → function pad_1d(values, limit=…, mask=…, dtype=…) - changed:
function pad_2d(values, limit=…, mask=…) → function pad_2d(values, limit=…, mask=…, dtype=…) - added:
function is_bool_dtype(arr_or_dtype) - added:
function is_object_dtype(arr_or_dtype) - added:
function is_timedelta64_ns_dtype(arr_or_dtype) - added:
variable is_bool - added:
variable is_complex - added:
variable is_float - added:
variable is_integer - added:
variable needs_i8_conversion
- removed:
class DateRange(Index) - removed:
field DateRange.offset - removed:
field DateRange.tzinfo
- removed:
variable businessMonthEnd - added:
variable bmonthBegin - added:
variable cbmonthBegin - added:
variable cbmonthEnd - added:
variable customBusinessMonthBegin - added:
variable customBusinessMonthEnd
- changed:
constructor CSVFormatter(obj, path_or_buf, sep=…, na_rep=…, float_format=…, cols=…, header=…, index=…, index_label=…, mode=…, nanRep=…, encoding=…, quoting=…, line_terminator=…, chunksize=…, engine=…, tupleize_cols=…, quotechar=…, date_format=…) → constructor CSVFormatter(obj, path_or_buf=…, sep=…, na_rep=…, float_format=…, cols=…, header=…, index=…, index_label=…, mode=…, nanRep=…, encoding=…, quoting=…, line_terminator=…, chunksize=…, engine=…, tupleize_cols=…, quotechar=…, date_format=…, doublequote=…, escapechar=…) - changed:
constructor ExcelFormatter(df, na_rep=…, float_format=…, cols=…, header=…, index=…, index_label=…, merge_cells=…) → constructor ExcelFormatter(df, na_rep=…, float_format=…, cols=…, header=…, index=…, index_label=…, merge_cells=…, inf_rep=…) - changed:
function set_eng_float_format(precision=…, accuracy=…, use_eng_prefix=…) → function set_eng_float_format(accuracy=…, use_eng_prefix=…) - changed:
method DataFrameFormatter.to_latex(force_unicode=…, column_format=…) → method DataFrameFormatter.to_latex(column_format=…, longtable=…) - changed:
method DataFrameFormatter.to_string(force_unicode=…) → method DataFrameFormatter.to_string() - added:
field TableFormatter.is_truncated - added:
field TableFormatter.show_dimensions - added:
property TableFormatter.should_show_dimensions
- removed:
method DataFrame.describe(percentile_width=…) - removed:
method DataFrame.to_sql(name, con, flavor=…, if_exists=…, **kwargs) - changed:
function boxplot(self, column=…, by=…, ax=…, fontsize=…, rot=…, grid=…, **kwds) → function boxplot(self, column=…, by=…, ax=…, fontsize=…, rot=…, grid=…, figsize=…, layout=…, return_type=…, **kwds) - changed:
method DataFrame.drop_duplicates(cols=…, take_last=…, inplace=…) → method DataFrame.drop_duplicates(subset=…, take_last=…, inplace=…) - changed:
method DataFrame.duplicated(cols=…, take_last=…) → method DataFrame.duplicated(subset=…, take_last=…) - changed:
method DataFrame.get_value(index, col) → method DataFrame.get_value(index, col, takeable=…) - changed:
method DataFrame.rank(axis=…, numeric_only=…, method=…, na_option=…, ascending=…) → method DataFrame.rank(axis=…, numeric_only=…, method=…, na_option=…, ascending=…, pct=…) - changed:
method DataFrame.set_value(index, col, value) → method DataFrame.set_value(index, col, value, takeable=…) - changed:
method DataFrame.sort(columns=…, column=…, axis=…, ascending=…, inplace=…) → method DataFrame.sort(columns=…, axis=…, ascending=…, inplace=…, kind=…, na_position=…) - changed:
method DataFrame.sort_index(axis=…, by=…, ascending=…, inplace=…, kind=…) → method DataFrame.sort_index(axis=…, by=…, ascending=…, inplace=…, kind=…, na_position=…) - changed:
method DataFrame.sortlevel(level=…, axis=…, ascending=…, inplace=…) → method DataFrame.sortlevel(level=…, axis=…, ascending=…, inplace=…, sort_remaining=…) - changed:
method DataFrame.to_csv(path_or_buf, sep=…, na_rep=…, float_format=…, cols=…, header=…, index=…, index_label=…, mode=…, nanRep=…, encoding=…, quoting=…, line_terminator=…, chunksize=…, tupleize_cols=…, date_format=…, **kwds) → method DataFrame.to_csv(path_or_buf=…, sep=…, na_rep=…, float_format=…, columns=…, header=…, index=…, index_label=…, mode=…, encoding=…, quoting=…, quotechar=…, line_terminator=…, chunksize=…, tupleize_cols=…, date_format=…, doublequote=…, escapechar=…, **kwds) - changed:
method DataFrame.to_excel(excel_writer, sheet_name=…, na_rep=…, float_format=…, cols=…, header=…, index=…, index_label=…, startrow=…, startcol=…, engine=…, merge_cells=…) → 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=…) - changed:
method DataFrame.to_gbq(destination_table, schema=…, col_order=…, if_exists=…, **kwargs) → method DataFrame.to_gbq(destination_table, project_id=…, chunksize=…, verbose=…, reauth=…) - changed:
method DataFrame.to_html(buf=…, columns=…, col_space=…, colSpace=…, header=…, index=…, na_rep=…, formatters=…, float_format=…, sparsify=…, index_names=…, justify=…, force_unicode=…, bold_rows=…, classes=…, escape=…, max_rows=…, max_cols=…, show_dimensions=…) → method DataFrame.to_html(buf=…, columns=…, col_space=…, colSpace=…, header=…, index=…, na_rep=…, formatters=…, float_format=…, sparsify=…, index_names=…, justify=…, bold_rows=…, classes=…, escape=…, max_rows=…, max_cols=…, show_dimensions=…) - changed:
method DataFrame.to_latex(buf=…, columns=…, col_space=…, colSpace=…, header=…, index=…, na_rep=…, formatters=…, float_format=…, sparsify=…, index_names=…, bold_rows=…, force_unicode=…) → method DataFrame.to_latex(buf=…, columns=…, col_space=…, colSpace=…, header=…, index=…, na_rep=…, formatters=…, float_format=…, sparsify=…, index_names=…, bold_rows=…, longtable=…, escape=…) - changed:
method DataFrame.to_stata(fname, convert_dates=…, write_index=…, encoding=…, byteorder=…) → method DataFrame.to_stata(fname, convert_dates=…, write_index=…, encoding=…, byteorder=…, time_stamp=…, data_label=…) - changed:
method DataFrame.to_string(buf=…, columns=…, col_space=…, colSpace=…, header=…, index=…, na_rep=…, formatters=…, float_format=…, sparsify=…, nanRep=…, index_names=…, justify=…, force_unicode=…, line_width=…, max_rows=…, max_cols=…, show_dimensions=…) → method DataFrame.to_string(buf=…, columns=…, col_space=…, colSpace=…, header=…, index=…, na_rep=…, formatters=…, float_format=…, sparsify=…, index_names=…, justify=…, line_width=…, max_rows=…, max_cols=…, show_dimensions=…) - added:
method DataFrame.select_dtypes(include=…, exclude=…)
- changed:
method NDFrame.as_blocks(columns=…) → method NDFrame.as_blocks() - added:
method NDFrame.describe(percentile_width=…, percentiles=…) - added:
method NDFrame.set_axis(axis, labels) - added:
method NDFrame.slice_shift(periods=…, axis=…, **kwds) - added:
method NDFrame.to_sql(name, con, flavor=…, if_exists=…, index=…, index_label=…)
- removed:
class CustomGrouper(object) - removed:
method CustomGrouper.get_grouper(obj) - removed:
method DataFrameGroupBy.ohlc() - removed:
method Grouper.agg_series(obj, func) - removed:
method Grouper.aggregate(values, how, axis=…) - removed:
method Grouper.apply(f, data, axis=…) - removed:
method Grouper.get_group_levels() - removed:
method Grouper.get_iterator(data, axis=…) - removed:
method Grouper.group_info() - removed:
method Grouper.groups() - removed:
method Grouper.indices() - removed:
method Grouper.ngroups() - removed:
method Grouper.result_index() - removed:
method Grouper.size() - removed:
property Grouper.labels - removed:
property Grouper.levels - removed:
property Grouper.names - removed:
property Grouper.nkeys - removed:
property Grouper.shape - changed:
class BinGrouper(Grouper) → class BinGrouper(BaseGrouper) - changed:
constructor Grouper(axis, groupings, sort=…, group_keys=…) → constructor Grouper(key=…, level=…, freq=…, axis=…, sort=…) - changed:
constructor Grouping(index, grouper=…, name=…, level=…, sort=…) → constructor Grouping(index, grouper=…, obj=…, name=…, level=…, sort=…) - changed:
method GroupBy.nth(n) → method GroupBy.nth(n, dropna=…) - added:
class BaseGrouper(object) - added:
constructor BaseGrouper(axis, groupings, sort=…, group_keys=…) - added:
method BaseGrouper.agg_series(obj, func) - added:
method BaseGrouper.aggregate(values, how, axis=…) - 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.ngroups() - added:
method BaseGrouper.result_index() - added:
method BaseGrouper.size() - added:
method BinGrouper.groups() - added:
method BinGrouper.indices() - added:
method BinGrouper.size() - added:
method GroupBy.count(axis=…) - added:
method GroupBy.sem(ddof=…) - added:
property BaseGrouper.labels - added:
property BaseGrouper.levels - added:
property BaseGrouper.names - added:
property BaseGrouper.nkeys - added:
property BaseGrouper.shape - added:
property Grouper.ax - added:
property Grouper.groups
- removed:
method Index.unique() - changed:
class Index(FrozenNDArray) → class Index(IndexOpsMixin, FrozenNDArray) - changed:
method Index.reindex(target, method=…, level=…, limit=…, copy_if_needed=…, takeable=…) → method Index.reindex(target, method=…, level=…, limit=…, copy_if_needed=…) - changed:
method Index.to_series() → method Index.to_series(keep_tz=…) - added:
method Index.get_indexer_for(target, **kwargs) - added:
method Index.sym_diff(other, result_name=…)
- added:
variable IndexSlice
- removed:
function maybe_create_block_in_items_map(im, block) - removed:
method Block.get_merge_length() - removed:
method Block.post_merge(items, **kwargs) - removed:
method Block.prepare_for_merge(**kwargs) - removed:
method Block.reindex_items_from(new_ref_items, indexer=…, method=…, fill_value=…, limit=…, copy=…) - removed:
method Block.reset_ref_locs() - removed:
method Block.set_ref_items(ref_items, maybe_rename=…) - removed:
method Block.set_ref_locs(placement) - removed:
method Block.split_block_at(item) - removed:
method Block.take(indexer, ref_items, new_axis, axis=…) - removed:
method Block.take_ref_locs(indexer) - removed:
method BlockManager.fast_2d_xs(loc, copy=…) - removed:
method BlockManager.get_block_map(copy=…, typ=…, columns=…, is_numeric=…, is_bool=…) - removed:
method BlockManager.get_data(copy=…, columns=…, **kwargs) - removed:
method BlockManager.get_for_nan_indexer(indexer) - removed:
method BlockManager.get_items_map(use_cached=…) - removed:
method BlockManager.get_series_dict() - removed:
method BlockManager.post_merge(objs, **kwargs) - removed:
method BlockManager.prepare_for_merge(*args, **kwargs) - removed:
method BlockManager.reindex_axis0_with_method(new_axis, indexer=…, method=…, fill_value=…, limit=…, copy=…) - removed:
method BlockManager.reindex_items(new_items, indexer=…, copy=…, fill_value=…) - removed:
method BlockManager.rename(mapper, axis, copy=…) - removed:
method BlockManager.rename_items(mapper, copy=…) - removed:
method BlockManager.set_items_clear(value) - removed:
method BlockManager.set_items_norename(value) - removed:
method SingleBlockManager.reindex_axis0_with_method(new_axis, indexer=…, method=…, fill_value=…, limit=…, copy=…) - removed:
method SingleBlockManager.set_axis(axis, value, maybe_rename=…, check_axis=…) - removed:
method SingleBlockManager.set_ref_items(ref_items, maybe_rename=…) - removed:
method SparseBlock.get_merge_length() - removed:
method SparseBlock.make_block(values, items=…, ref_items=…, sparse_index=…, kind=…, dtype=…, fill_value=…, copy=…, fastpath=…) - removed:
method SparseBlock.post_merge(items, **kwargs) - removed:
method SparseBlock.prepare_for_merge(**kwargs) - removed:
method SparseBlock.reindex_items_from(new_ref_items, indexer=…, method=…, fill_value=…, limit=…, copy=…) - removed:
method SparseBlock.split_block_at(item) - removed:
method SparseBlock.take(indexer, ref_items, new_axis, axis=…) - removed:
property Block.ref_locs - removed:
property BlockManager.block_id_vector - removed:
property BlockManager.item_dtypes - removed:
property SingleBlockManager.shape - changed:
constructor Block(values, items, ref_items, ndim=…, fastpath=…, placement=…) → constructor Block(values, placement, ndim=…, fastpath=…) - changed:
constructor DatetimeBlock(values, items, ref_items, fastpath=…, placement=…, **kwargs) → constructor DatetimeBlock(values, placement, fastpath=…, **kwargs) - changed:
constructor ObjectBlock(values, items, ref_items, ndim=…, fastpath=…, placement=…) → constructor ObjectBlock(values, ndim=…, fastpath=…, placement=…) - changed:
constructor SparseBlock(values, items, ref_items, ndim=…, fastpath=…, placement=…) → constructor SparseBlock(values, placement, ndim=…, fastpath=…) - changed:
function make_block(values, items, ref_items, klass=…, ndim=…, dtype=…, fastpath=…, placement=…) → function make_block(values, placement, klass=…, ndim=…, dtype=…, fastpath=…) - changed:
method Block.copy(deep=…, ref_items=…) → method Block.copy(deep=…) - changed:
method Block.delete(item) → method Block.delete(loc) - changed:
method Block.fillna(value, inplace=…, downcast=…) → method Block.fillna(value, limit=…, inplace=…, downcast=…) - changed:
method Block.set(item, value, check=…) → method Block.set(locs, values, check=…) - changed:
method Block.shift(indexer, periods, axis=…) → method Block.shift(periods, axis=…) - changed:
method BlockManager.apply(f, *args, **kwargs) → method BlockManager.apply(f, axes=…, filter=…, do_integrity_check=…, **kwargs) - changed:
method BlockManager.astype(*args, **kwargs) → method BlockManager.astype(dtype, **kwargs) - changed:
method BlockManager.combine(blocks) → method BlockManager.combine(blocks, copy=…) - changed:
method BlockManager.convert(*args, **kwargs) → method BlockManager.convert(**kwargs) - changed:
method BlockManager.diff(*args, **kwargs) → method BlockManager.diff(**kwargs) - changed:
method BlockManager.downcast(*args, **kwargs) → method BlockManager.downcast(**kwargs) - changed:
method BlockManager.eval(*args, **kwargs) → method BlockManager.eval(**kwargs) - changed:
method BlockManager.fillna(*args, **kwargs) → method BlockManager.fillna(**kwargs) - changed:
method BlockManager.get(item) → method BlockManager.get(item, fastpath=…) - changed:
method BlockManager.get_bool_data(**kwargs) → method BlockManager.get_bool_data(copy=…) - changed:
method BlockManager.get_numeric_data(**kwargs) → method BlockManager.get_numeric_data(copy=…) - changed:
method BlockManager.get_slice(slobj, axis=…, raise_on_error=…) → method BlockManager.get_slice(slobj, axis=…) - changed:
method BlockManager.iget(i) → method BlockManager.iget(i, fastpath=…) - changed:
method BlockManager.interpolate(*args, **kwargs) → method BlockManager.interpolate(**kwargs) - changed:
method BlockManager.putmask(*args, **kwargs) → method BlockManager.putmask(**kwargs) - changed:
method BlockManager.reindex_axis(new_axis, indexer=…, method=…, axis=…, fill_value=…, limit=…, copy=…) → method BlockManager.reindex_axis(new_index, axis, method=…, limit=…, fill_value=…, copy=…) - changed:
method BlockManager.reindex_indexer(new_axis, indexer, axis=…, fill_value=…, allow_dups=…) → method BlockManager.reindex_indexer(new_axis, indexer, axis, fill_value=…, allow_dups=…, copy=…) - changed:
method BlockManager.rename_axis(mapper, axis=…) → method BlockManager.rename_axis(mapper, axis, copy=…) - changed:
method BlockManager.replace(*args, **kwargs) → method BlockManager.replace(**kwargs) - changed:
method BlockManager.replace_list(src_lst, dest_lst, inplace=…, regex=…) → method BlockManager.replace_list(src_list, dest_list, inplace=…, regex=…) - changed:
method BlockManager.set_axis(axis, value, maybe_rename=…, check_axis=…) → method BlockManager.set_axis(axis, new_labels) - changed:
method BlockManager.setitem(*args, **kwargs) → method BlockManager.setitem(**kwargs) - changed:
method BlockManager.shift(*args, **kwargs) → method BlockManager.shift(**kwargs) - changed:
method BlockManager.take(indexer, new_index=…, axis=…, verify=…) → method BlockManager.take(indexer, axis=…, verify=…, convert=…) - changed:
method BlockManager.where(*args, **kwargs) → method BlockManager.where(**kwargs) - changed:
method DatetimeBlock.fillna(value, inplace=…, downcast=…) → method DatetimeBlock.fillna(value, limit=…, inplace=…, downcast=…) - changed:
method DatetimeBlock.set(item, value, check=…) → method DatetimeBlock.set(locs, values, check=…) - changed:
method ObjectBlock.set(item, value, check=…) → method ObjectBlock.set(locs, values, check=…) - changed:
method SingleBlockManager.convert(*args, **kwargs) → method SingleBlockManager.convert(**kwargs) - changed:
method SingleBlockManager.get_slice(slobj, raise_on_error=…) → method SingleBlockManager.get_slice(slobj, axis=…) - changed:
method SparseBlock.fillna(value, inplace=…, downcast=…) → method SparseBlock.fillna(value, limit=…, inplace=…, downcast=…) - changed:
method SparseBlock.set(item, value, check=…) → method SparseBlock.set(locs, values, check=…) - changed:
method SparseBlock.shift(indexer, periods, axis=…) → method SparseBlock.shift(periods, axis=…) - added:
class JoinUnit(object) - added:
constructor JoinUnit(block, shape, indexers=…) - added:
function combine_concat_plans(plans, concat_axis) - added:
function concatenate_block_managers(mgrs_indexers, axes, concat_axis, copy) - 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 items_overlap_with_suffix(left, lsuffix, right, rsuffix) - added:
function trim_join_unit(join_unit, length) - added:
method Block.apply(func, **kwargs) - added:
method Block.getitem_block(slicer, new_mgr_locs=…) - added:
method Block.make_block_same_class(values, placement, copy=…, **kwargs) - added:
method Block.take_nd(indexer, axis, new_mgr_locs=…, fill_tuple=…) - added:
method BlockManager.fast_xs(loc) - added:
method BlockManager.isnull(**kwargs) - added:
method BoolBlock.replace(to_replace, value, inplace=…, filter=…, regex=…) - added:
method JoinUnit.dtype() - added:
method JoinUnit.get_reindexed_values(empty_dtype, upcasted_na) - added:
method JoinUnit.is_null() - added:
method JoinUnit.is_sparse() - added:
method JoinUnit.needs_filling() - added:
method SingleBlockManager.delete(item) - added:
method SingleBlockManager.fast_xs(loc) - added:
method SingleBlockManager.get_dtype_counts() - added:
method SingleBlockManager.get_dtypes() - added:
method SingleBlockManager.get_ftype_counts() - added:
method SingleBlockManager.get_ftypes() - added:
method SparseBlock.copy(deep=…) - added:
method SparseBlock.iget(col) - added:
method SparseBlock.make_block_same_class(values, placement, sparse_index=…, kind=…, dtype=…, fill_value=…, copy=…, fastpath=…) - added:
property Block.mgr_locs - added:
property BlockManager.is_view
- added:
function nansem(values, axis=…, skipna=…, ddof=…)
- changed:
method Panel.get_value(*args) → method Panel.get_value(*args, **kwargs) - changed:
method Panel.set_value(*args) → method Panel.set_value(*args, **kwargs) - changed:
method Panel.shift(lags, freq=…, axis=…) → method Panel.shift(periods=…, freq=…, axis=…)
- changed:
function block2d_to_blocknd(values, items, shape, labels, ref_items=…) → function block2d_to_blocknd(values, placement, shape, labels, ref_items)
- removed:
method Series.describe(percentile_width=…) - removed:
method Series.get(label, default=…) - removed:
method Series.nunique() - removed:
method Series.tz_convert(tz, copy=…) - removed:
method Series.tz_localize(tz, copy=…, infer_dst=…) - removed:
method Series.unique() - removed:
method Series.value_counts(normalize=…, sort=…, ascending=…, bins=…) - removed:
property Series.weekday - changed:
class Series(generic.NDFrame) → class Series(base.IndexOpsMixin, generic.NDFrame) - changed:
method Series.get_value(label) → method Series.get_value(label, takeable=…) - changed:
method Series.order(na_last=…, ascending=…, kind=…) → method Series.order(na_last=…, ascending=…, kind=…, na_position=…, inplace=…) - changed:
method Series.rank(method=…, na_option=…, ascending=…) → method Series.rank(method=…, na_option=…, ascending=…, pct=…) - changed:
method Series.set_value(label, value) → method Series.set_value(label, value, takeable=…) - changed:
method Series.sort(axis=…, kind=…, order=…, ascending=…) → method Series.sort(axis=…, ascending=…, kind=…, na_position=…, inplace=…) - changed:
method Series.sortlevel(level=…, ascending=…) → method Series.sortlevel(level=…, ascending=…, sort_remaining=…) - changed:
method Series.take(indices, axis=…, convert=…) → method Series.take(indices, axis=…, convert=…, is_copy=…) - changed:
method Series.to_string(buf=…, na_rep=…, float_format=…, nanRep=…, length=…, dtype=…, name=…) → method Series.to_string(buf=…, na_rep=…, float_format=…, length=…, dtype=…, name=…) - added:
method Series.compress(condition, axis=…, out=…, **kwargs) - added:
method Series.nlargest(n=…, take_last=…) - added:
method Series.nsmallest(n=…, take_last=…)
- removed:
field StringMethods.match - changed:
function str_wrap(arr, width=…) → function str_wrap(arr, width, **kwargs) - added:
method StringMethods.match(pat, case=…, flags=…, na=…, as_indexer=…) - added:
method StringMethods.wrap(width, **kwargs)
- changed:
function get_data_google(symbols=…, start=…, end=…, retry_count=…, pause=…, adjust_price=…, ret_index=…, chunksize=…, name=…) → function get_data_google(symbols=…, start=…, end=…, retry_count=…, pause=…, adjust_price=…, ret_index=…, chunksize=…) - changed:
function get_data_yahoo(symbols=…, start=…, end=…, retry_count=…, pause=…, adjust_price=…, ret_index=…, chunksize=…, name=…) → function get_data_yahoo(symbols=…, start=…, end=…, retry_count=…, pause=…, adjust_price=…, ret_index=…, chunksize=…) - added:
method Options.chop_data(df, above_below=…, underlying_price=…) - added:
method Options.get_all_data(call=…, put=…) - added:
variable CUR_DAY
- changed:
function read_excel(io, sheetname, **kwds) → function read_excel(io, sheetname=…, **kwds) - changed:
method ExcelFile.parse(sheetname, header=…, skiprows=…, skip_footer=…, index_col=…, parse_cols=…, parse_dates=…, date_parser=…, na_values=…, thousands=…, chunksize=…, convert_float=…, has_index_names=…, **kwds) → method ExcelFile.parse(sheetname=…, header=…, skiprows=…, skip_footer=…, index_col=…, parse_cols=…, parse_dates=…, date_parser=…, na_values=…, thousands=…, chunksize=…, convert_float=…, has_index_names=…, **kwds)
- removed:
class InvalidSchema(PandasError, IOError) - removed:
class SchemaMissing(PandasError, IOError) - removed:
class TableExistsFail(PandasError, IOError) - changed:
function read_gbq(query, project_id=…, destination_table=…, index_col=…, col_order=…, **kwargs) → function read_gbq(query, project_id=…, index_col=…, col_order=…, reauth=…) - changed:
function to_gbq(dataframe, destination_table, schema=…, col_order=…, if_exists=…, **kwargs) → function to_gbq(dataframe, destination_table, project_id=…, chunksize=…, verbose=…, reauth=…) - added:
class AccessDeniedException(PandasError, IOError) - added:
class GbqConnector - added:
class InvalidPageToken(PandasError, IOError) - added:
class InvalidQueryException(PandasError, IOError) - added:
class NotFoundException(PandasError, IOError) - added:
class TermsOfServiceNotAcceptedException(PandasError, IOError) - added:
class UnknownGBQException(PandasError, IOError) - added:
constructor GbqConnector(project_id, reauth=…) - added:
method GbqConnector.get_credentials() - added:
method GbqConnector.get_service(credentials) - added:
method GbqConnector.load_data(dataframe, dataset_id, table_id, chunksize, verbose) - added:
method GbqConnector.run_query(query)
- changed:
function read_html(io, match=…, flavor=…, header=…, index_col=…, skiprows=…, infer_types=…, attrs=…, parse_dates=…, tupleize_cols=…, thousands=…) → function read_html(io, match=…, flavor=…, header=…, index_col=…, skiprows=…, infer_types=…, attrs=…, parse_dates=…, tupleize_cols=…, thousands=…, encoding=…)
- added:
class ParserWarning(Warning)
- removed:
method HDFStore.unique(key, column, **kwargs) - changed:
method AppendableTable.delete(where=…, **kwargs) → method AppendableTable.delete(where=…, start=…, stop=…, **kwargs) - changed:
method DataCol.set_atom(block, existing_col, min_itemsize, nan_rep, info, encoding=…, **kwargs) → method DataCol.set_atom(block, block_items, existing_col, min_itemsize, nan_rep, info, encoding=…, **kwargs) - changed:
method DataCol.set_atom_string(block, existing_col, min_itemsize, nan_rep, encoding) → method DataCol.set_atom_string(block, block_items, existing_col, min_itemsize, nan_rep, encoding) - changed:
method Fixed.delete(where=…, **kwargs) → method Fixed.delete(where=…, start=…, stop=…, **kwargs) - changed:
method Table.read_column(column, where=…, **kwargs) → method Table.read_column(column, where=…, start=…, stop=…, **kwargs)
- removed:
function get_sqltype(pytype, flavor) - removed:
function sequence2dict(seq) - removed:
function table_exists(name, con, flavor) - removed:
variable frame_query - removed:
variable read_sql - changed:
function execute(sql, con, retry=…, cur=…, params=…) → function execute(sql, con, cur=…, params=…) - changed:
function get_schema(frame, name, flavor, keys=…) → function get_schema(frame, name, flavor=…, keys=…, con=…) - changed:
function read_frame(sql, con, index_col=…, coerce_float=…, params=…) → function read_frame(*args, **kwargs) - added:
class DatabaseError(IOError) - added:
class PandasSQL(PandasObject) - added:
class PandasSQLAlchemy(PandasSQL) - added:
class PandasSQLLegacy(PandasSQL) - added:
class PandasSQLTable(PandasObject) - added:
class PandasSQLTableLegacy(PandasSQLTable) - added:
class SQLAlchemyRequired(ImportError) - added:
constructor PandasSQLAlchemy(engine, meta=…) - added:
constructor PandasSQLLegacy(con, flavor, is_cursor=…) - added:
constructor PandasSQLTable(name, pandas_sql_engine, frame=…, index=…, if_exists=…, prefix=…, index_label=…) - added:
function frame_query(*args, **kwargs) - added:
function has_table(table_name, con, flavor=…) - added:
function pandasSQL_builder(con, flavor=…, meta=…, is_cursor=…) - added:
function read_sql(sql, con, index_col=…, coerce_float=…, params=…, parse_dates=…, columns=…) - added:
function read_sql_query(sql, con, index_col=…, coerce_float=…, params=…, parse_dates=…) - added:
function read_sql_table(table_name, con, index_col=…, coerce_float=…, parse_dates=…, columns=…) - added:
function to_sql(frame, name, con, flavor=…, if_exists=…, index=…, index_label=…) - added:
method PandasSQL.read_sql(*args, **kwargs) - added:
method PandasSQL.to_sql(*args, **kwargs) - added:
method PandasSQLAlchemy.drop_table(table_name) - added:
method PandasSQLAlchemy.execute(*args, **kwargs) - added:
method PandasSQLAlchemy.get_table(table_name) - added:
method PandasSQLAlchemy.has_table(name) - added:
method PandasSQLAlchemy.read_sql(sql, index_col=…, coerce_float=…, parse_dates=…, params=…) - added:
method PandasSQLAlchemy.read_table(table_name, index_col=…, coerce_float=…, parse_dates=…, columns=…) - added:
method PandasSQLAlchemy.to_sql(frame, name, if_exists=…, index=…, index_label=…) - added:
method PandasSQLLegacy.drop_table(name) - added:
method PandasSQLLegacy.execute(*args, **kwargs) - added:
method PandasSQLLegacy.get_table(table_name) - added:
method PandasSQLLegacy.has_table(name) - added:
method PandasSQLLegacy.read_sql(sql, index_col=…, coerce_float=…, params=…, parse_dates=…) - added:
method PandasSQLLegacy.to_sql(frame, name, if_exists=…, index=…, index_label=…) - added:
method PandasSQLTable.create() - added:
method PandasSQLTable.exists() - added:
method PandasSQLTable.insert() - added:
method PandasSQLTable.insert_data() - added:
method PandasSQLTable.insert_statement() - added:
method PandasSQLTable.maybe_asscalar(i) - added:
method PandasSQLTable.read(coerce_float=…, parse_dates=…, columns=…) - added:
method PandasSQLTable.sql_schema() - added:
method PandasSQLTableLegacy.create() - added:
method PandasSQLTableLegacy.insert() - added:
method PandasSQLTableLegacy.insert_statement() - added:
method PandasSQLTableLegacy.sql_schema() - added:
property PandasSQLAlchemy.tables - added:
variable table_exists
- changed:
constructor StataWriter(fname, data, convert_dates=…, write_index=…, encoding=…, byteorder=…) → constructor StataWriter(fname, data, convert_dates=…, write_index=…, encoding=…, byteorder=…, time_stamp=…, data_label=…) - added:
class InvalidColumnName(Warning) - added:
class PossiblePrecisionLoss(Warning) - added:
variable invalid_name_doc - added:
variable precision_loss_doc
- changed:
method SparseDataFrame.get_value(index, col) → method SparseDataFrame.get_value(index, col, takeable=…) - changed:
method SparseDataFrame.set_value(index, col, value) → method SparseDataFrame.set_value(index, col, value, takeable=…)
- changed:
method SparseSeries.get_value(label) → method SparseSeries.get_value(label, takeable=…) - changed:
method SparseSeries.set_value(label, value) → method SparseSeries.set_value(label, value, takeable=…)
- added:
function percentileofscore(a, score, kind=…)
- changed:
function ewma(arg, com=…, span=…, halflife=…, min_periods=…, freq=…, time_rule=…, adjust=…) → function ewma(arg, com=…, span=…, halflife=…, min_periods=…, freq=…, adjust=…, how=…) - changed:
function ewmcorr(arg1, arg2, com=…, span=…, halflife=…, min_periods=…, freq=…, time_rule=…) → function ewmcorr(arg1, arg2=…, com=…, span=…, halflife=…, min_periods=…, freq=…, pairwise=…, how=…) - changed:
function ewmcov(arg1, arg2, com=…, span=…, halflife=…, min_periods=…, bias=…, freq=…, time_rule=…) → function ewmcov(arg1, arg2=…, com=…, span=…, halflife=…, min_periods=…, bias=…, freq=…, pairwise=…, how=…) - changed:
function ewmstd(arg, com=…, span=…, halflife=…, min_periods=…, bias=…, time_rule=…) → function ewmstd(arg, com=…, span=…, halflife=…, min_periods=…, bias=…) - changed:
function ewmvar(arg, com=…, span=…, halflife=…, min_periods=…, bias=…, freq=…, time_rule=…) → function ewmvar(arg, com=…, span=…, halflife=…, min_periods=…, bias=…, freq=…, how=…) - changed:
function expanding_apply(arg, func, min_periods=…, freq=…, center=…, time_rule=…) → function expanding_apply(arg, func, min_periods=…, freq=…, center=…, args=…, kwargs=…) - changed:
function expanding_corr(arg1, arg2, min_periods=…, freq=…, center=…, time_rule=…) → function expanding_corr(arg1, arg2=…, min_periods=…, freq=…, center=…, pairwise=…) - changed:
function expanding_corr_pairwise(df, min_periods=…) → function expanding_corr_pairwise(df1, df2=…, min_periods=…, freq=…, center=…) - changed:
function expanding_count(arg, freq=…, center=…, time_rule=…) → function expanding_count(arg, freq=…, center=…) - changed:
function expanding_cov(arg1, arg2, min_periods=…, freq=…, center=…, time_rule=…) → function expanding_cov(arg1, arg2=…, min_periods=…, freq=…, center=…, pairwise=…) - changed:
function expanding_quantile(arg, quantile, min_periods=…, freq=…, center=…, time_rule=…) → function expanding_quantile(arg, quantile, min_periods=…, freq=…, center=…) - changed:
function rolling_apply(arg, window, func, min_periods=…, freq=…, center=…, time_rule=…) → function rolling_apply(arg, window, func, min_periods=…, freq=…, center=…, args=…, kwargs=…) - changed:
function rolling_corr(arg1, arg2, window, min_periods=…, freq=…, center=…, time_rule=…) → function rolling_corr(arg1, arg2=…, window=…, min_periods=…, freq=…, center=…, pairwise=…, how=…) - changed:
function rolling_corr_pairwise(df, window, min_periods=…) → function rolling_corr_pairwise(df1, df2=…, window=…, min_periods=…, freq=…, center=…) - changed:
function rolling_count(arg, window, freq=…, center=…, time_rule=…) → function rolling_count(arg, window, freq=…, center=…, how=…) - changed:
function rolling_cov(arg1, arg2, window, min_periods=…, freq=…, center=…, time_rule=…) → function rolling_cov(arg1, arg2=…, window=…, min_periods=…, freq=…, center=…, pairwise=…, how=…) - changed:
function rolling_quantile(arg, window, quantile, min_periods=…, freq=…, center=…, time_rule=…) → function rolling_quantile(arg, window, quantile, min_periods=…, freq=…, center=…) - changed:
function rolling_window(arg, window=…, win_type=…, min_periods=…, freq=…, center=…, mean=…, time_rule=…, axis=…, **kwargs) → function rolling_window(arg, window=…, win_type=…, min_periods=…, freq=…, center=…, mean=…, axis=…, how=…, **kwargs)
- changed:
function crosstab(rows, cols, values=…, rownames=…, colnames=…, aggfunc=…, margins=…, dropna=…) → function crosstab(index, columns, values=…, rownames=…, colnames=…, aggfunc=…, margins=…, dropna=…) - changed:
function pivot_table(data, values=…, rows=…, cols=…, aggfunc=…, fill_value=…, margins=…, dropna=…) → function pivot_table(data, values=…, index=…, columns=…, aggfunc=…, fill_value=…, margins=…, dropna=…)
- removed:
property BarPlot.bar_f - changed:
constructor MPLPlot(data, kind=…, by=…, subplots=…, sharex=…, sharey=…, use_index=…, figsize=…, grid=…, legend=…, rot=…, ax=…, fig=…, title=…, xlim=…, ylim=…, xticks=…, yticks=…, sort_columns=…, fontsize=…, secondary_y=…, colormap=…, **kwds) → constructor MPLPlot(data, kind=…, by=…, subplots=…, sharex=…, sharey=…, use_index=…, figsize=…, grid=…, legend=…, rot=…, ax=…, fig=…, title=…, xlim=…, ylim=…, xticks=…, yticks=…, sort_columns=…, fontsize=…, secondary_y=…, colormap=…, table=…, **kwds) - changed:
function andrews_curves(data, class_column, ax=…, samples=…, colormap=…, **kwds) → function andrews_curves(frame, class_column, ax=…, samples=…, color=…, colormap=…, **kwds) - changed:
function boxplot(data, column=…, by=…, ax=…, fontsize=…, rot=…, grid=…, figsize=…, **kwds) → function boxplot(data, column=…, by=…, ax=…, fontsize=…, rot=…, grid=…, figsize=…, layout=…, return_type=…, **kwds) - changed:
function boxplot_frame_groupby(grouped, subplots=…, column=…, fontsize=…, rot=…, grid=…, figsize=…, **kwds) → function boxplot_frame_groupby(grouped, subplots=…, column=…, fontsize=…, rot=…, grid=…, ax=…, figsize=…, layout=…, **kwds) - changed:
function grouped_hist(data, column=…, by=…, ax=…, bins=…, figsize=…, layout=…, sharex=…, sharey=…, rot=…, grid=…, **kwargs) → function grouped_hist(data, column=…, by=…, ax=…, bins=…, figsize=…, layout=…, sharex=…, sharey=…, rot=…, grid=…, xlabelsize=…, xrot=…, ylabelsize=…, yrot=…, **kwargs) - changed:
function hist_frame(data, column=…, by=…, grid=…, xlabelsize=…, xrot=…, ylabelsize=…, yrot=…, ax=…, sharex=…, sharey=…, figsize=…, layout=…, **kwds) → function hist_frame(data, column=…, by=…, grid=…, xlabelsize=…, xrot=…, ylabelsize=…, yrot=…, ax=…, sharex=…, sharey=…, figsize=…, layout=…, bins=…, **kwds) - changed:
function hist_series(self, by=…, ax=…, grid=…, xlabelsize=…, xrot=…, ylabelsize=…, yrot=…, figsize=…, **kwds) → function hist_series(self, by=…, ax=…, grid=…, xlabelsize=…, xrot=…, ylabelsize=…, yrot=…, figsize=…, bins=…, **kwds) - changed:
function parallel_coordinates(data, class_column, cols=…, ax=…, colors=…, use_columns=…, xticks=…, colormap=…, **kwds) → function parallel_coordinates(frame, class_column, cols=…, ax=…, color=…, use_columns=…, xticks=…, colormap=…, **kwds) - changed:
function radviz(frame, class_column, ax=…, colormap=…, **kwds) → function radviz(frame, class_column, ax=…, color=…, colormap=…, **kwds) - added:
class AreaPlot(LinePlot) - added:
class HexBinPlot(MPLPlot) - added:
class PiePlot(MPLPlot) - added:
constructor AreaPlot(data, **kwargs) - added:
constructor HexBinPlot(data, x, y, C=…, **kwargs) - added:
constructor PiePlot(data, kind=…, **kwargs) - added:
function table(ax, data, rowLabels=…, colLabels=…, **kwargs)
- added:
function compose(*funcs)
- removed:
function inferTimeRule(index) - added:
field Resolution.RESO_MS - added:
static method Resolution.get_freq(resostr)
- added:
class AbstractHolidayCalendar(object) - added:
class Holiday(object) - added:
class HolidayCalendarMetaClass(type) - added:
class USFederalHolidayCalendar(AbstractHolidayCalendar) - added:
constructor AbstractHolidayCalendar(name=…, rules=…) - added:
constructor Holiday(name, year=…, month=…, day=…, offset=…, observance=…, start_date=…, end_date=…) - added:
field AbstractHolidayCalendar.end_date - added:
field AbstractHolidayCalendar.rules - added:
field AbstractHolidayCalendar.start_date - added:
field USFederalHolidayCalendar.rules - added:
function HolidayCalendarFactory(name, base, other, base_class=…) - added:
function get_calendar(name) - added:
function nearest_workday(dt) - added:
function next_monday(dt) - added:
function next_monday_or_tuesday(dt) - added:
function previous_friday(dt) - added:
function register(cls) - added:
function sunday_to_monday(dt) - added:
method AbstractHolidayCalendar.holidays(start=…, end=…, return_name=…) - added:
method AbstractHolidayCalendar.merge(other, inplace=…) - added:
method Holiday.dates(start_date, end_date, return_name=…) - added:
static method AbstractHolidayCalendar.merge_class(base, other) - added:
variable USColumbusDay - added:
variable USLaborDay - added:
variable USMartinLutherKingJr - added:
variable USMemorialDay - added:
variable USPresidentsDay - added:
variable USThanksgivingDay - added:
variable holiday_calendars
- removed:
field DatetimeIndex.day - removed:
field DatetimeIndex.dayofweek - removed:
field DatetimeIndex.dayofyear - removed:
field DatetimeIndex.hour - 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.week - removed:
field DatetimeIndex.weekday - removed:
field DatetimeIndex.weekofyear - removed:
field DatetimeIndex.year - removed:
method DatetimeIndex.max(axis=…) - removed:
method DatetimeIndex.min(axis=…) - removed:
method DatetimeIndex.tolist() - removed:
property DatetimeIndex.asobject - removed:
property DatetimeIndex.date - removed:
property DatetimeIndex.time - changed:
class DatetimeIndex(Int64Index) → class DatetimeIndex(DatetimeIndexOpsMixin, Int64Index) - added:
field DatetimeIndex.tz - added:
method DatetimeIndex.to_julian_date() - added:
method DatetimeIndex.to_series(keep_tz=…)
- changed:
class BQuarterBegin(CacheableOffset, QuarterOffset) → class BQuarterBegin(QuarterOffset) - changed:
class BQuarterEnd(CacheableOffset, QuarterOffset) → class BQuarterEnd(QuarterOffset) - changed:
class BYearBegin(CacheableOffset, YearOffset) → class BYearBegin(YearOffset) - changed:
class BYearEnd(CacheableOffset, YearOffset) → class BYearEnd(YearOffset) - changed:
class BusinessDay(CacheableOffset, SingleConstructorOffset) → class BusinessDay(BusinessMixin, SingleConstructorOffset) - changed:
class Day(CacheableOffset, Tick) → class Day(Tick) - changed:
class FY5253(CacheableOffset, DateOffset) → class FY5253(DateOffset) - changed:
class FY5253Quarter(CacheableOffset, DateOffset) → class FY5253Quarter(DateOffset) - changed:
class LastWeekOfMonth(CacheableOffset, DateOffset) → class LastWeekOfMonth(DateOffset) - changed:
class MonthBegin(CacheableOffset, MonthOffset) → class MonthBegin(MonthOffset) - changed:
class MonthEnd(CacheableOffset, MonthOffset) → class MonthEnd(MonthOffset) - changed:
class QuarterBegin(CacheableOffset, QuarterOffset) → class QuarterBegin(QuarterOffset) - changed:
class QuarterEnd(CacheableOffset, QuarterOffset) → class QuarterEnd(QuarterOffset) - changed:
class Week(CacheableOffset, DateOffset) → class Week(DateOffset) - changed:
class WeekOfMonth(CacheableOffset, DateOffset) → class WeekOfMonth(DateOffset) - changed:
class YearBegin(CacheableOffset, YearOffset) → class YearBegin(YearOffset) - changed:
class YearEnd(CacheableOffset, YearOffset) → class YearEnd(YearOffset) - changed:
constructor BusinessDay(n=…, **kwds) → constructor BusinessDay(n=…, normalize=…, **kwds) - changed:
constructor CustomBusinessDay(n=…, **kwds) → constructor CustomBusinessDay(n=…, normalize=…, **kwds) - changed:
constructor FY5253(n=…, **kwds) → constructor FY5253(n=…, normalize=…, **kwds) - changed:
constructor FY5253Quarter(n=…, **kwds) → constructor FY5253Quarter(n=…, normalize=…, **kwds) - changed:
constructor LastWeekOfMonth(n=…, **kwds) → constructor LastWeekOfMonth(n=…, normalize=…, **kwds) - changed:
constructor QuarterEnd(n=…, **kwds) → constructor QuarterEnd(n=…, normalize=…, **kwds) - changed:
constructor Week(n=…, **kwds) → constructor Week(n=…, normalize=…, **kwds) - changed:
constructor WeekOfMonth(n=…, **kwds) → constructor WeekOfMonth(n=…, normalize=…, **kwds) - changed:
static method BusinessDay.onOffset(dt) → method BusinessDay.onOffset(dt) - changed:
static method MonthBegin.onOffset(dt) → method MonthBegin.onOffset(dt) - changed:
static method MonthEnd.onOffset(dt) → method MonthEnd.onOffset(dt) - added:
class Easter(DateOffset) - added:
constructor Easter(n=…, **kwds) - added:
method Easter.apply(other) - added:
method Easter.onOffset(dt) - added:
variable CBMonthBegin - added:
variable CBMonthEnd
- removed:
field PeriodIndex.day - removed:
field PeriodIndex.dayofweek - removed:
field PeriodIndex.dayofyear - 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:
method PeriodIndex.factorize() - removed:
method PeriodIndex.tolist() - removed:
property PeriodIndex.asobject - changed:
class PeriodIndex(Int64Index) → class PeriodIndex(DatetimeIndexOpsMixin, Int64Index) - added:
method PeriodIndex.searchsorted(key, side=…)
- removed:
method TimeGrouper.get_grouper(obj) - changed:
class TimeGrouper(CustomGrouper) → class TimeGrouper(Grouper) - changed:
constructor TimeGrouper(freq=…, closed=…, label=…, how=…, nperiods=…, axis=…, fill_method=…, limit=…, loffset=…, kind=…, convention=…, base=…) → constructor TimeGrouper(freq=…, closed=…, label=…, how=…, nperiods=…, axis=…, fill_method=…, limit=…, loffset=…, kind=…, convention=…, base=…, **kwargs)
- added:
function deprecate_kwarg(old_arg_name, new_arg_name)