From f4cd90f7a206723f95c8ece5d2a632c1f7c7da1c Mon Sep 17 00:00:00 2001 From: ZhuBaohe Date: Tue, 20 Feb 2018 12:49:23 +0800 Subject: [PATCH 1/3] DOC: correct Series.searchsorted exsample --- pandas/core/base.py | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/pandas/core/base.py b/pandas/core/base.py index 0ca029ffd4c25..a8184b6af49f2 100644 --- a/pandas/core/base.py +++ b/pandas/core/base.py @@ -1154,32 +1154,26 @@ def factorize(self, sort=False, na_sentinel=-1): dtype: int64 >>> x.searchsorted(4) - array([3]) + array([3], dtype=int64) >>> x.searchsorted([0, 4]) - array([0, 3]) + array([0, 3], dtype=int64) >>> x.searchsorted([1, 3], side='left') - array([0, 2]) + array([0, 2], dtype=int64) >>> x.searchsorted([1, 3], side='right') - array([1, 3]) + array([1, 3], dtype=int64) - >>> x = pd.Categorical(['apple', 'bread', 'bread', 'cheese', 'milk' ]) + >>> x = pd.Categorical(['apple', 'bread', 'bread', 'cheese', 'milk'], ordered=True) [apple, bread, bread, cheese, milk] Categories (4, object): [apple < bread < cheese < milk] >>> x.searchsorted('bread') - array([1]) # Note: an array, not a scalar + array([1], dtype=int64) # Note: an array, not a scalar - >>> x.searchsorted(['bread']) - array([1]) - - >>> x.searchsorted(['bread', 'eggs']) - array([1, 4]) - - >>> x.searchsorted(['bread', 'eggs'], side='right') - array([3, 4]) # eggs before milk + >>> x.searchsorted(['bread'], side='right') + array([3], dtype=int64) """) @Substitution(klass='IndexOpsMixin') From 6ff636e20595226bb3a519d96e3a50861ed5cbe7 Mon Sep 17 00:00:00 2001 From: ZhuBaohe Date: Tue, 20 Feb 2018 13:06:17 +0800 Subject: [PATCH 2/3] fixed for PEP8 --- pandas/core/base.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pandas/core/base.py b/pandas/core/base.py index a8184b6af49f2..af5ca65af5528 100644 --- a/pandas/core/base.py +++ b/pandas/core/base.py @@ -1165,7 +1165,8 @@ def factorize(self, sort=False, na_sentinel=-1): >>> x.searchsorted([1, 3], side='right') array([1, 3], dtype=int64) - >>> x = pd.Categorical(['apple', 'bread', 'bread', 'cheese', 'milk'], ordered=True) + >>> x = pd.Categorical(['apple', 'bread', 'bread', + 'cheese', 'milk'], ordered=True) [apple, bread, bread, cheese, milk] Categories (4, object): [apple < bread < cheese < milk] From 6ffdac79a279e2a7cb282d6c5ae89a3465b5db9e Mon Sep 17 00:00:00 2001 From: ZhuBaohe Date: Wed, 21 Feb 2018 08:55:03 +0800 Subject: [PATCH 3/3] delete dtype=int64 --- pandas/core/base.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pandas/core/base.py b/pandas/core/base.py index af5ca65af5528..ebd69a5f9aac1 100644 --- a/pandas/core/base.py +++ b/pandas/core/base.py @@ -1154,16 +1154,16 @@ def factorize(self, sort=False, na_sentinel=-1): dtype: int64 >>> x.searchsorted(4) - array([3], dtype=int64) + array([3]) >>> x.searchsorted([0, 4]) - array([0, 3], dtype=int64) + array([0, 3]) >>> x.searchsorted([1, 3], side='left') - array([0, 2], dtype=int64) + array([0, 2]) >>> x.searchsorted([1, 3], side='right') - array([1, 3], dtype=int64) + array([1, 3]) >>> x = pd.Categorical(['apple', 'bread', 'bread', 'cheese', 'milk'], ordered=True) @@ -1171,10 +1171,10 @@ def factorize(self, sort=False, na_sentinel=-1): Categories (4, object): [apple < bread < cheese < milk] >>> x.searchsorted('bread') - array([1], dtype=int64) # Note: an array, not a scalar + array([1]) # Note: an array, not a scalar >>> x.searchsorted(['bread'], side='right') - array([3], dtype=int64) + array([3]) """) @Substitution(klass='IndexOpsMixin')