def dframe(self):
        import pandas
        dframes = []
        for key, view in self.data.items():
            view_frame = view.dframe()
            key_dims = reversed(list(zip(key, self.dimensions('key', True))))
            for val, dim in key_dims:
                dimn = 1
                while dim in view_frame:
                    dim = dim+'_%d' % dimn
                    if dim in view_frame:
                        dimn += 1
                view_frame.insert(0, dim, val)
            dframes.append(view_frame)
        return pandas.concat(dframes)
An ``Application`` with ``Environment`` objects is discovered from a
dataset/ETHPy150Open ioam/holoviews/holoviews/core/ndmapping.py/UniformNdMapping.dframe--crossover with--dataset/ETHPy150Open ClusterHQ/flocker/flocker/node/test/test_container.py/ApplicationNodeDeployerDiscoverNodeConfigurationTests.test_discover_application_with_environment