packages/vaex-core/vaex/dataframe.py
def _depending_columns(self, columns=None, columns_exclude=None, check_filter=True):
        '''Find all depending column for a set of column (default all), minus the excluded ones'''
        columns = set(columns or self.get_column_names(hidden=True))
        if columns_exclude:
            columns -= set(columns_exclude)
        depending_columns = set()
        for column in columns:
            expression = self._expr(column)
            depending_columns |= expression.variables()
        depending_columns -= set(columns)
        if check_filter:
            if self.filtered:
                selection = self.get_selection(FILTER_SELECTION_NAME)
                depending_columns |= selection._depending_columns(self)
        return depending_columns
def _depending_columns(self, columns=None, columns_exclude=None, check_filter=True):
        '''Find all depending column for a set of column (default all), minus the excluded ones'''
        columns = set(columns or self.get_column_names(hidden=True))
        if columns_exclude:
            columns -= set(columns_exclude)
        depending_columns = set()
        for column in columns:
            expression = self._expr(column)
            depending_columns |= expression.variables()
        depending_columns -= set(columns)
        if check_filter:
            if self.filtered:
                selection = self.get_selection(FILTER_SELECTION_NAME)
                depending_columns |= selection._depending_columns(self)
        return depending_columns
def _depending_columns ( self , columns = None , columns_exclude = None , check_filter = True ) : columns = set ( columns or self . get_column_names ( hidden = True ) ) if columns_exclude : columns -= set ( columns_exclude ) depending_columns = set ( ) for column in columns : expression = self . _expr ( column ) depending_columns |= expression . variables ( ) depending_columns -= set ( columns ) if check_filter : if self . filtered : selection = self . get_selection ( FILTER_SELECTION_NAME ) depending_columns |= selection . _depending_columns ( self ) return depending_columns
Find all depending column for a set of column (default all), minus the excluded ones
Find all depending column for a set of column ( default all ) minus the excluded ones