Example #1
0
    def test_default(self):
        res_df = fpmax(self.df)
        expect = pd.DataFrame(
            [[0.6, frozenset([5, 6])], [0.6, frozenset([5, 10])],
             [0.6, frozenset([3, 5, 8])]],
            columns=['support', 'itemsets'])

        compare_dataframes(res_df, expect)
Example #2
0
    def test_output(self):
        res_df = fpmax(self.df, min_support=0.001, use_colnames=True)
        expect = pd.DataFrame(
            [[0.25, frozenset(['a'])], [0.25, frozenset(['b'])],
             [0.25, frozenset(['c', 'd'])], [0.25, frozenset(['e'])]],
            columns=['support', 'itemsets'])

        compare_dataframes(res_df, expect)
Example #3
0
    def test_output(self):
        res_df = self.fpalgo(self.df, min_support=0.01, use_colnames=True)
        expect = pd.DataFrame(
            [[0.3333333333333333, frozenset(['a', 'b'])],
             [0.3333333333333333, frozenset(['a', 'c'])]],
            columns=['support', 'itemsets'])

        compare_dataframes(res_df, expect)