From ab55cbe1426b615028319358e1b43214d1b932c0 Mon Sep 17 00:00:00 2001 From: Clark Fitzgerald Date: Mon, 3 Mar 2014 19:35:42 -0800 Subject: [PATCH] informative error message --- doc/source/release.rst | 1 + pandas/core/internals.py | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/doc/source/release.rst b/doc/source/release.rst index ae31f1e7fc495..30cb5fb56f96f 100644 --- a/doc/source/release.rst +++ b/doc/source/release.rst @@ -139,6 +139,7 @@ Improvements to existing features Bug Fixes ~~~~~~~~~ +- Bug in Series ValueError when index doesn't match data (:issue:`6532`) - Bug in ``pd.DataFrame.sort_index`` where mergesort wasn't stable when ``ascending=False`` (:issue:`6399`) - Bug in ``pd.tseries.frequencies.to_offset`` when argument has leading zeroes (:issue:`6391`) - Bug in version string gen. for dev versions with shallow clones / install from tarball (:issue:`6127`) diff --git a/pandas/core/internals.py b/pandas/core/internals.py index 6d2b2933eb597..e3deed52f4b3f 100644 --- a/pandas/core/internals.py +++ b/pandas/core/internals.py @@ -61,8 +61,8 @@ def __init__(self, values, items, ref_items, ndim=None, fastpath=False, raise ValueError('Wrong number of dimensions') if len(items) != len(values): - raise ValueError('Wrong number of items passed %d, indices imply ' - '%d' % (len(items), len(values))) + raise ValueError('Wrong number of items passed %d, index implies ' + '%d' % (len(values), len(items))) self.set_ref_locs(placement) self.values = values