1
1
# -*- coding: utf-8 -*-
2
2
3
- # TODO(wesm): fix long line flake8 issues
4
- # flake8: noqa
5
-
6
3
import pandas .util .testing as tm
7
4
from pandas .indexes .api import Index , CategoricalIndex
8
5
from .common import Base
@@ -215,7 +212,8 @@ def test_map(self):
215
212
216
213
# GH 12766: Return an index not an array
217
214
tm .assert_index_equal (ci .map (lambda x : 1 ),
218
- Index (np .array ([1 ] * 5 , dtype = np .int64 ), name = 'XXX' ))
215
+ Index (np .array ([1 ] * 5 , dtype = np .int64 ),
216
+ name = 'XXX' ))
219
217
220
218
# change categories dtype
221
219
ci = pd .CategoricalIndex (list ('ABABC' ), categories = list ('BAC' ),
@@ -225,7 +223,8 @@ def f(x):
225
223
return {'A' : 10 , 'B' : 20 , 'C' : 30 }.get (x )
226
224
227
225
result = ci .map (f )
228
- exp = pd .CategoricalIndex ([10 , 20 , 10 , 20 , 30 ], categories = [20 , 10 , 30 ],
226
+ exp = pd .CategoricalIndex ([10 , 20 , 10 , 20 , 30 ],
227
+ categories = [20 , 10 , 30 ],
229
228
ordered = False )
230
229
tm .assert_index_equal (result , exp )
231
230
@@ -589,10 +588,10 @@ def test_string_categorical_index_repr(self):
589
588
# short
590
589
idx = pd .CategoricalIndex (['a' , 'bb' , 'ccc' ])
591
590
if PY3 :
592
- expected = u"""CategoricalIndex(['a', 'bb', 'ccc'], categories=['a', 'bb', 'ccc'], ordered=False, dtype='category')"""
591
+ expected = u"""CategoricalIndex(['a', 'bb', 'ccc'], categories=['a', 'bb', 'ccc'], ordered=False, dtype='category')""" # noqa
593
592
self .assertEqual (repr (idx ), expected )
594
593
else :
595
- expected = u"""CategoricalIndex([u'a', u'bb', u'ccc'], categories=[u'a', u'bb', u'ccc'], ordered=False, dtype='category')"""
594
+ expected = u"""CategoricalIndex([u'a', u'bb', u'ccc'], categories=[u'a', u'bb', u'ccc'], ordered=False, dtype='category')""" # noqa
596
595
self .assertEqual (unicode (idx ), expected )
597
596
598
597
# multiple lines
@@ -601,15 +600,15 @@ def test_string_categorical_index_repr(self):
601
600
expected = u"""CategoricalIndex(['a', 'bb', 'ccc', 'a', 'bb', 'ccc', 'a', 'bb', 'ccc', 'a',
602
601
'bb', 'ccc', 'a', 'bb', 'ccc', 'a', 'bb', 'ccc', 'a', 'bb',
603
602
'ccc', 'a', 'bb', 'ccc', 'a', 'bb', 'ccc', 'a', 'bb', 'ccc'],
604
- categories=['a', 'bb', 'ccc'], ordered=False, dtype='category')"""
603
+ categories=['a', 'bb', 'ccc'], ordered=False, dtype='category')""" # noqa
605
604
606
605
self .assertEqual (repr (idx ), expected )
607
606
else :
608
607
expected = u"""CategoricalIndex([u'a', u'bb', u'ccc', u'a', u'bb', u'ccc', u'a', u'bb',
609
608
u'ccc', u'a', u'bb', u'ccc', u'a', u'bb', u'ccc', u'a',
610
609
u'bb', u'ccc', u'a', u'bb', u'ccc', u'a', u'bb', u'ccc',
611
610
u'a', u'bb', u'ccc', u'a', u'bb', u'ccc'],
612
- categories=[u'a', u'bb', u'ccc'], ordered=False, dtype='category')"""
611
+ categories=[u'a', u'bb', u'ccc'], ordered=False, dtype='category')""" # noqa
613
612
614
613
self .assertEqual (unicode (idx ), expected )
615
614
@@ -619,7 +618,7 @@ def test_string_categorical_index_repr(self):
619
618
expected = u"""CategoricalIndex(['a', 'bb', 'ccc', 'a', 'bb', 'ccc', 'a', 'bb', 'ccc', 'a',
620
619
...
621
620
'ccc', 'a', 'bb', 'ccc', 'a', 'bb', 'ccc', 'a', 'bb', 'ccc'],
622
- categories=['a', 'bb', 'ccc'], ordered=False, dtype='category', length=300)"""
621
+ categories=['a', 'bb', 'ccc'], ordered=False, dtype='category', length=300)""" # noqa
623
622
624
623
self .assertEqual (repr (idx ), expected )
625
624
else :
@@ -628,7 +627,7 @@ def test_string_categorical_index_repr(self):
628
627
...
629
628
u'ccc', u'a', u'bb', u'ccc', u'a', u'bb', u'ccc', u'a',
630
629
u'bb', u'ccc'],
631
- categories=[u'a', u'bb', u'ccc'], ordered=False, dtype='category', length=300)"""
630
+ categories=[u'a', u'bb', u'ccc'], ordered=False, dtype='category', length=300)""" # noqa
632
631
633
632
self .assertEqual (unicode (idx ), expected )
634
633
@@ -637,23 +636,23 @@ def test_string_categorical_index_repr(self):
637
636
if PY3 :
638
637
expected = u"""CategoricalIndex(['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l',
639
638
'm', 'm', 'o'],
640
- categories=['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', ...], ordered=False, dtype='category')"""
639
+ categories=['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', ...], ordered=False, dtype='category')""" # noqa
641
640
642
641
self .assertEqual (repr (idx ), expected )
643
642
else :
644
643
expected = u"""CategoricalIndex([u'a', u'b', u'c', u'd', u'e', u'f', u'g', u'h', u'i', u'j',
645
644
u'k', u'l', u'm', u'm', u'o'],
646
- categories=[u'a', u'b', u'c', u'd', u'e', u'f', u'g', u'h', ...], ordered=False, dtype='category')"""
645
+ categories=[u'a', u'b', u'c', u'd', u'e', u'f', u'g', u'h', ...], ordered=False, dtype='category')""" # noqa
647
646
648
647
self .assertEqual (unicode (idx ), expected )
649
648
650
649
# short
651
650
idx = pd .CategoricalIndex ([u'あ' , u'いい' , u'ううう' ])
652
651
if PY3 :
653
- expected = u"""CategoricalIndex(['あ', 'いい', 'ううう'], categories=['あ', 'いい', 'ううう'], ordered=False, dtype='category')"""
652
+ expected = u"""CategoricalIndex(['あ', 'いい', 'ううう'], categories=['あ', 'いい', 'ううう'], ordered=False, dtype='category')""" # noqa
654
653
self .assertEqual (repr (idx ), expected )
655
654
else :
656
- expected = u"""CategoricalIndex([u'あ', u'いい', u'ううう'], categories=[u'あ', u'いい', u'ううう'], ordered=False, dtype='category')"""
655
+ expected = u"""CategoricalIndex([u'あ', u'いい', u'ううう'], categories=[u'あ', u'いい', u'ううう'], ordered=False, dtype='category')""" # noqa
657
656
self .assertEqual (unicode (idx ), expected )
658
657
659
658
# multiple lines
@@ -662,15 +661,15 @@ def test_string_categorical_index_repr(self):
662
661
expected = u"""CategoricalIndex(['あ', 'いい', 'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい', 'ううう', 'あ',
663
662
'いい', 'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい',
664
663
'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい', 'ううう'],
665
- categories=['あ', 'いい', 'ううう'], ordered=False, dtype='category')"""
664
+ categories=['あ', 'いい', 'ううう'], ordered=False, dtype='category')""" # noqa
666
665
667
666
self .assertEqual (repr (idx ), expected )
668
667
else :
669
668
expected = u"""CategoricalIndex([u'あ', u'いい', u'ううう', u'あ', u'いい', u'ううう', u'あ', u'いい',
670
669
u'ううう', u'あ', u'いい', u'ううう', u'あ', u'いい', u'ううう', u'あ',
671
670
u'いい', u'ううう', u'あ', u'いい', u'ううう', u'あ', u'いい', u'ううう',
672
671
u'あ', u'いい', u'ううう', u'あ', u'いい', u'ううう'],
673
- categories=[u'あ', u'いい', u'ううう'], ordered=False, dtype='category')"""
672
+ categories=[u'あ', u'いい', u'ううう'], ordered=False, dtype='category')""" # noqa
674
673
675
674
self .assertEqual (unicode (idx ), expected )
676
675
@@ -680,7 +679,7 @@ def test_string_categorical_index_repr(self):
680
679
expected = u"""CategoricalIndex(['あ', 'いい', 'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい', 'ううう', 'あ',
681
680
...
682
681
'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい', 'ううう'],
683
- categories=['あ', 'いい', 'ううう'], ordered=False, dtype='category', length=300)"""
682
+ categories=['あ', 'いい', 'ううう'], ordered=False, dtype='category', length=300)""" # noqa
684
683
685
684
self .assertEqual (repr (idx ), expected )
686
685
else :
@@ -689,7 +688,7 @@ def test_string_categorical_index_repr(self):
689
688
...
690
689
u'ううう', u'あ', u'いい', u'ううう', u'あ', u'いい', u'ううう', u'あ',
691
690
u'いい', u'ううう'],
692
- categories=[u'あ', u'いい', u'ううう'], ordered=False, dtype='category', length=300)"""
691
+ categories=[u'あ', u'いい', u'ううう'], ordered=False, dtype='category', length=300)""" # noqa
693
692
694
693
self .assertEqual (unicode (idx ), expected )
695
694
@@ -698,13 +697,13 @@ def test_string_categorical_index_repr(self):
698
697
if PY3 :
699
698
expected = u"""CategoricalIndex(['あ', 'い', 'う', 'え', 'お', 'か', 'き', 'く', 'け', 'こ', 'さ', 'し',
700
699
'す', 'せ', 'そ'],
701
- categories=['あ', 'い', 'う', 'え', 'お', 'か', 'き', 'く', ...], ordered=False, dtype='category')"""
700
+ categories=['あ', 'い', 'う', 'え', 'お', 'か', 'き', 'く', ...], ordered=False, dtype='category')""" # noqa
702
701
703
702
self .assertEqual (repr (idx ), expected )
704
703
else :
705
704
expected = u"""CategoricalIndex([u'あ', u'い', u'う', u'え', u'お', u'か', u'き', u'く', u'け', u'こ',
706
705
u'さ', u'し', u'す', u'せ', u'そ'],
707
- categories=[u'あ', u'い', u'う', u'え', u'お', u'か', u'き', u'く', ...], ordered=False, dtype='category')"""
706
+ categories=[u'あ', u'い', u'う', u'え', u'お', u'か', u'き', u'く', ...], ordered=False, dtype='category')""" # noqa
708
707
709
708
self .assertEqual (unicode (idx ), expected )
710
709
@@ -714,10 +713,10 @@ def test_string_categorical_index_repr(self):
714
713
# short
715
714
idx = pd .CategoricalIndex ([u'あ' , u'いい' , u'ううう' ])
716
715
if PY3 :
717
- expected = u"""CategoricalIndex(['あ', 'いい', 'ううう'], categories=['あ', 'いい', 'ううう'], ordered=False, dtype='category')"""
716
+ expected = u"""CategoricalIndex(['あ', 'いい', 'ううう'], categories=['あ', 'いい', 'ううう'], ordered=False, dtype='category')""" # noqa
718
717
self .assertEqual (repr (idx ), expected )
719
718
else :
720
- expected = u"""CategoricalIndex([u'あ', u'いい', u'ううう'], categories=[u'あ', u'いい', u'ううう'], ordered=False, dtype='category')"""
719
+ expected = u"""CategoricalIndex([u'あ', u'いい', u'ううう'], categories=[u'あ', u'いい', u'ううう'], ordered=False, dtype='category')""" # noqa
721
720
self .assertEqual (unicode (idx ), expected )
722
721
723
722
# multiple lines
@@ -727,7 +726,7 @@ def test_string_categorical_index_repr(self):
727
726
'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい', 'ううう',
728
727
'あ', 'いい', 'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい',
729
728
'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい', 'ううう'],
730
- categories=['あ', 'いい', 'ううう'], ordered=False, dtype='category')"""
729
+ categories=['あ', 'いい', 'ううう'], ordered=False, dtype='category')""" # noqa
731
730
732
731
self .assertEqual (repr (idx ), expected )
733
732
else :
@@ -736,7 +735,7 @@ def test_string_categorical_index_repr(self):
736
735
u'いい', u'ううう', u'あ', u'いい', u'ううう', u'あ',
737
736
u'いい', u'ううう', u'あ', u'いい', u'ううう', u'あ',
738
737
u'いい', u'ううう', u'あ', u'いい', u'ううう'],
739
- categories=[u'あ', u'いい', u'ううう'], ordered=False, dtype='category')"""
738
+ categories=[u'あ', u'いい', u'ううう'], ordered=False, dtype='category')""" # noqa
740
739
741
740
self .assertEqual (unicode (idx ), expected )
742
741
@@ -748,7 +747,7 @@ def test_string_categorical_index_repr(self):
748
747
...
749
748
'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい', 'ううう',
750
749
'あ', 'いい', 'ううう'],
751
- categories=['あ', 'いい', 'ううう'], ordered=False, dtype='category', length=300)"""
750
+ categories=['あ', 'いい', 'ううう'], ordered=False, dtype='category', length=300)""" # noqa
752
751
753
752
self .assertEqual (repr (idx ), expected )
754
753
else :
@@ -757,7 +756,7 @@ def test_string_categorical_index_repr(self):
757
756
...
758
757
u'ううう', u'あ', u'いい', u'ううう', u'あ', u'いい',
759
758
u'ううう', u'あ', u'いい', u'ううう'],
760
- categories=[u'あ', u'いい', u'ううう'], ordered=False, dtype='category', length=300)"""
759
+ categories=[u'あ', u'いい', u'ううう'], ordered=False, dtype='category', length=300)""" # noqa
761
760
762
761
self .assertEqual (unicode (idx ), expected )
763
762
@@ -766,13 +765,13 @@ def test_string_categorical_index_repr(self):
766
765
if PY3 :
767
766
expected = u"""CategoricalIndex(['あ', 'い', 'う', 'え', 'お', 'か', 'き', 'く', 'け', 'こ',
768
767
'さ', 'し', 'す', 'せ', 'そ'],
769
- categories=['あ', 'い', 'う', 'え', 'お', 'か', 'き', 'く', ...], ordered=False, dtype='category')"""
768
+ categories=['あ', 'い', 'う', 'え', 'お', 'か', 'き', 'く', ...], ordered=False, dtype='category')""" # noqa
770
769
771
770
self .assertEqual (repr (idx ), expected )
772
771
else :
773
772
expected = u"""CategoricalIndex([u'あ', u'い', u'う', u'え', u'お', u'か', u'き', u'く',
774
773
u'け', u'こ', u'さ', u'し', u'す', u'せ', u'そ'],
775
- categories=[u'あ', u'い', u'う', u'え', u'お', u'か', u'き', u'く', ...], ordered=False, dtype='category')"""
774
+ categories=[u'あ', u'い', u'う', u'え', u'お', u'か', u'き', u'く', ...], ordered=False, dtype='category')""" # noqa
776
775
777
776
self .assertEqual (unicode (idx ), expected )
778
777
0 commit comments