def test_two_iterations_with_metadata_were_values_are_identical(self):
columns = pd.MultiIndex.from_product([[1, 200], [1, 2]],
names=['depth', 'iter'])
data = pd.DataFrame(data=[[3, 6, 9, 9]], columns=columns,
index=['milo'])
counts = pd.DataFrame(data=[[3, 3, 3, 3]], columns=columns,
index=['milo'])
obs = _compute_summary(data, 'pet', counts=counts)
d = [
['milo', 1, 3., 3.06, 3.27, 3.75, 4.5, 5.25, 5.73, 5.94, 6., 3],
['milo', 200, 9., 9., 9., 9., 9., 9., 9., 9., 9., 3],
]
exp = pd.DataFrame(data=d, columns=['pet', 'depth', 'min', '2%', '9%',
'25%', '50%', '75%', '91%', '98%',
'max', 'count'])
pdt.assert_frame_equal(exp, obs)
评论列表
文章目录