MCPcopy Create free account
hub / github.com/dask/dask / _simplify_up

Method _simplify_up

dask/dataframe/dask_expr/_expr.py:2481–2492  ·  view source on GitHub ↗
(self, parent, dependents)

Source from the content-addressed store, hash-verified

2479 return [col[len_prefix:] for col in columns]
2480
2481 def _simplify_up(self, parent, dependents):
2482 if isinstance(parent, Projection):
2483 columns = determine_column_projection(self, parent, dependents)
2484 columns = self._convert_columns(_convert_to_list(columns))
2485 if set(columns) == set(self.frame.columns):
2486 return
2487
2488 columns = [col for col in self.frame.columns if col in columns]
2489 return type(parent)(
2490 type(self)(self.frame[columns], self.operands[1]),
2491 parent.operand("columns"),
2492 )
2493
2494
2495class AddSuffix(AddPrefix):

Callers

nothing calls this directly

Calls 5

_convert_columnsMethod · 0.95
_convert_to_listFunction · 0.90
setClass · 0.85
operandMethod · 0.80

Tested by

no test coverage detected