gokart icon indicating copy to clipboard operation
gokart copied to clipboard

Feature Request: pd.testing.assert_frame_equal wrapper

Open vaaaaanquish opened this issue 4 years ago • 0 comments

Gokart is based on a DataFrame. But pd.testing.assert_frame_equal is not a simple way to compare df.

This is especially true for sort and index problems.

now

expected = pd.DataFrame(...)
resulted = gokart.build(Hoge())

expected  = expected.sort_values([col1, col2, ...]).reset_index(drop=True)
resulted  = resulted.sort_values([col1, col2, ...]).reset_index(drop=True)

pd.testing.assert_frame_equal(resulted, expected)

feature image

expected = pd.DataFrame(...)
resulted = gokart.build(Hoge())

gokart.testing.assert_frame_equal(resulted, expected)

vaaaaanquish avatar Aug 29 '21 22:08 vaaaaanquish