MCPcopy Index your code
hub / github.com/dask/dask / test_diff

Function test_diff

dask/dataframe/tests/test_dataframe.py:3893–3912  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

3891
3892
3893def test_diff():
3894 df = pd.DataFrame(np.random.randn(100, 5), columns=list("abcde"))
3895 ddf = dd.from_pandas(df, 5)
3896
3897 assert_eq(ddf.diff(), df.diff())
3898 assert_eq(ddf.diff(0), df.diff(0))
3899 assert_eq(ddf.diff(2), df.diff(2))
3900 assert_eq(ddf.diff(-2), df.diff(-2))
3901
3902 assert_eq(ddf.diff(2, axis=1), df.diff(2, axis=1))
3903
3904 assert_eq(ddf.a.diff(), df.a.diff())
3905 assert_eq(ddf.a.diff(0), df.a.diff(0))
3906 assert_eq(ddf.a.diff(2), df.a.diff(2))
3907 assert_eq(ddf.a.diff(-2), df.a.diff(-2))
3908
3909 assert ddf.diff(2)._name == ddf.diff(2)._name
3910 assert ddf.diff(2)._name != ddf.diff(3)._name
3911 with pytest.raises((TypeError, ValueError)):
3912 ddf.diff(1.5)
3913
3914
3915def test_shift():

Callers

nothing calls this directly

Calls 2

assert_eqFunction · 0.90
diffMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…