示例#1
0
def test_make_dummies_cat_drop() -> None:
    x = pd.Series(["horse", "cat", "cat"]).astype("category")
    results = make_dummies(x, True)
    expected = np.array([[0], [1], [1]], dtype=float)
    np.testing.assert_almost_equal(results.A, expected)
示例#2
0
def test_make_dummies_arr() -> None:
    x = np.array([1, 0, 0])
    results = make_dummies(x, False)
    expected = np.array([[0, 1], [1, 0], [1, 0]], dtype=float)
    np.testing.assert_almost_equal(results.A, expected)
示例#3
0
def test_make_dummies_ser_drop() -> None:
    x = pd.Series([1, 0, 0])
    results = make_dummies(x, True)
    expected = np.array([[0], [1], [1]], dtype=float)
    np.testing.assert_almost_equal(results.A, expected)