df.update { name }.asFrame { select { lastName } }
Input DataFrame: rowsCount = 7, columnsCount = 5
nameagecityweightisHappy
firstNamelastName
AliceCooper15London54true
BobDylan45Dubai87true
CharlieDaniels20Moscownullfalse
CharlieChaplin40Milannulltrue
BobMarley30Tokyo68true
AliceWolf20null55false
CharlieByrd30Moscow90true

Step 1: Update
nameagecityweightisHappy
firstNamelastName
AliceCooper15London54true
BobDylan45Dubai87true
CharlieDaniels20Moscownullfalse
CharlieChaplin40Milannulltrue
BobMarley30Tokyo68true
AliceWolf20null55false
CharlieByrd30Moscow90true

DataFrame [7 x 5]

Output DataFrame: rowsCount = 7, columnsCount = 5
nameagecityweightisHappy
lastName
Cooper15London54true
Dylan45Dubai87true
Daniels20Moscownullfalse
Chaplin40Milannulltrue
Marley30Tokyo68true
Wolf20null55false
Byrd30Moscow90true


res.res shouldBe df.remove { name.firstName }
Input DataFrame: rowsCount = 7, columnsCount = 5
nameagecityweightisHappy
lastName
Cooper15London54true
Dylan45Dubai87true
Daniels20Moscownullfalse
Chaplin40Milannulltrue
Marley30Tokyo68true
Wolf20null55false
Byrd30Moscow90true

Output DataFrame: rowsCount = 7, columnsCount = 5
nameagecityweightisHappy
lastName
Cooper15London54true
Dylan45Dubai87true
Daniels20Moscownullfalse
Chaplin40Milannulltrue
Marley30Tokyo68true
Wolf20null55false
Byrd30Moscow90true