Returns DataTable with a subset of columns in this table

def select(self, *cols):
        """
        Returns DataTable with a subset of columns in this table
        """
        return DataTable([cols] + zip(*[self[col] for col in cols]))