Dataframe Transformations Geometry Rules