def test_dataset_groupby(self): group1 = {'Age':[10,16], 'Weight':[15,18], 'Height':[0.8,0.6]} group2 = {'Age':[12], 'Weight':[10], 'Height':[0.8]} grouped = HoloMap([('M', Dataset(group1, kdims=['Age'], vdims=self.vdims)), ('F', Dataset(group2, kdims=['Age'], vdims=self.vdims))], kdims=['Gender']) self.assertEqual(self.table.groupby(['Gender']).apply('sort'), grouped.apply('sort'))
def test_dataset_groupby(self): group1 = {"Age": [10, 16], "Weight": [15, 18], "Height": [0.8, 0.6]} group2 = {"Age": [12], "Weight": [10], "Height": [0.8]} grouped = HoloMap( [ ("M", Dataset(group1, kdims=["Age"], vdims=self.vdims)), ("F", Dataset(group2, kdims=["Age"], vdims=self.vdims)), ], kdims=["Gender"], ) self.assertEqual( self.table.groupby(["Gender"]).apply("sort"), grouped.apply("sort"))