예제 #1
0
 def test_get_level_lengths_un_sorted(self):
     index = pd.MultiIndex.from_arrays([
         [1, 1, 2, 1],
         ['a', 'b', 'b', 'd']
     ])
     expected = {(0, 0): 2, (0, 2): 1, (0, 3): 1,
                 (1, 0): 1, (1, 1): 1, (1, 2): 1, (1, 3): 1}
     result = _get_level_lengths(index)
     tm.assert_dict_equal(result, expected)
예제 #2
0
파일: test_style.py 프로젝트: zmyer/pandas
 def test_get_level_lengths(self):
     index = pd.MultiIndex.from_product([['a', 'b'], [0, 1, 2]])
     expected = {
         (0, 0): 3,
         (0, 3): 3,
         (1, 0): 1,
         (1, 1): 1,
         (1, 2): 1,
         (1, 3): 1,
         (1, 4): 1,
         (1, 5): 1
     }
     result = _get_level_lengths(index)
     tm.assert_dict_equal(result, expected)
예제 #3
0
파일: test_style.py 프로젝트: ivannz/pandas
 def test_get_level_lengths(self):
     index = pd.MultiIndex.from_product([['a', 'b'], [0, 1, 2]])
     expected = {(0, 0): 3, (0, 3): 3, (1, 0): 1, (1, 1): 1, (1, 2): 1,
                 (1, 3): 1, (1, 4): 1, (1, 5): 1}
     result = _get_level_lengths(index)
     tm.assert_dict_equal(result, expected)