MCPcopy
hub / github.com/pandas-dev/pandas / test_drop_errors_ignore

Function test_drop_errors_ignore

pandas/tests/frame/methods/test_drop.py:38–48  ·  view source on GitHub ↗
(labels, level)

Source from the content-addressed store, hash-verified

36
37@pytest.mark.parametrize("labels,level", [(4, "a"), (7, "b")])
38def test_drop_errors_ignore(labels, level):
39 # GH 8594
40 mi = MultiIndex.from_arrays([[1, 2, 3], [4, 5, 6]], names=["a", "b"])
41 s = Series([10, 20, 30], index=mi)
42 df = DataFrame([10, 20, 30], index=mi)
43
44 expected_s = s.drop(labels, level=level, errors="ignore")
45 tm.assert_series_equal(s, expected_s)
46
47 expected_df = df.drop(labels, level=level, errors="ignore")
48 tm.assert_frame_equal(df, expected_df)
49
50
51def test_drop_with_non_unique_datetime_index_and_invalid_keys():

Callers

nothing calls this directly

Calls 5

dropMethod · 0.95
dropMethod · 0.95
SeriesClass · 0.90
DataFrameClass · 0.90
from_arraysMethod · 0.45

Tested by

no test coverage detected