Skip to content

Commit fc8f0b9

Browse files
committed
CLoser to working test cases
1 parent c452ed8 commit fc8f0b9

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

pandas/tests/test_frame.py

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11261,16 +11261,6 @@ def test_value_counts(self):
1126111261
index=[4, 16, 2, 30, 10])})
1126211262
expected = expected.reindex([10, 30, 16, 13, 8, 5, 4, 2, 0])
1126311263
assert_frame_equal(df.value_counts(), expected)
11264-
# levels = Index(['(-0.03, 3]', '(3, 6]', '(6, 9]', '(9, 12]',
11265-
# '(12, 15]', '(15, 18]', '(18, 21]', '(21, 24]',
11266-
# '(24, 27]', '(27, 30]'], dtype=object)
11267-
bins = [-0.03, 3, 6, 9, 12, 15, 18, 21, 24, 27, 30]
11268-
actual = df.value_counts(bins=10)
11269-
expected = DataFrame({"A": pd.cut(df["A"],
11270-
bins=bins).describe()['counts'], "B":
11271-
pd.cut(df["B"], bins=bins).describe()['counts']})
11272-
expected = expected.sort(expected.sum(1))
11273-
assert_frame_equal(actual, expected)
1127411264
df = DataFrame({"A": ['a', 'a', 'a', 'c', 'd', 'e'],
1127511265
"B": ['e', 'c', 'd', 'x', 'y', 'a']})
1127611266
actual = df.value_counts()
@@ -11279,6 +11269,21 @@ def test_value_counts(self):
1127911269
"B": Series([1, 1, 1, 1, 1, 1],
1128011270
index=['e', 'c', 'd', 'x', 'y',
1128111271
'a'])})
11272+
expected = expected.ix[expected.sum(1).order(ascending=False).index]
11273+
assert_frame_equal(actual, expected)
11274+
11275+
# finally, with bins
11276+
11277+
# levels = Index(['(-0.03, 3]', '(3, 6]', '(6, 9]', '(9, 12]',
11278+
# '(12, 15]', '(15, 18]', '(18, 21]', '(21, 24]',
11279+
# '(24, 27]', '(27, 30]'], dtype=object)
11280+
bins = [-0.03, 3, 6, 9, 12, 15, 18, 21, 24, 27, 30]
11281+
actual = df.value_counts(bins=bins)
11282+
expected = DataFrame({
11283+
"A": pd.cut(df["A"], bins=bins).value_counts(),
11284+
"B": pd.cut(df["B"], bins=bins).value_counts()
11285+
})
11286+
expected = expected.ix[expected.sum(1).order(ascending=False).index]
1128211287
assert_frame_equal(actual, expected)
1128311288

1128411289
def test_sum(self):

0 commit comments

Comments
 (0)