df.toStart()
Input DataFrame: rowsCount = 7, columnsCount = 5
name | age | city | weight | isHappy |
---|
firstName | lastName | | | | |
---|
Alice | Cooper | 15 | London | 54 | true |
Bob | Dylan | 45 | Dubai | 87 | true |
Charlie | Daniels | 20 | Moscow | null | false |
Charlie | Chaplin | 40 | Milan | null | true |
Bob | Marley | 30 | Tokyo | 68 | true |
Alice | Wolf | 20 | null | 55 | false |
Charlie | Byrd | 30 | Moscow | 90 | true |
Output DataFrame: rowsCount = 7, columnsCount = 5
age | name | city | weight | isHappy |
---|
| firstName | lastName | | | |
---|
15 | Alice | Cooper | London | 54 | true |
45 | Bob | Dylan | Dubai | 87 | true |
20 | Charlie | Daniels | Moscow | null | false |
40 | Charlie | Chaplin | Milan | null | true |
30 | Bob | Marley | Tokyo | 68 | true |
20 | Alice | Wolf | null | 55 | false |
30 | Charlie | Byrd | Moscow | 90 | true |
df.to(1)
Input DataFrame: rowsCount = 7, columnsCount = 5
name | age | city | weight | isHappy |
---|
firstName | lastName | | | | |
---|
Alice | Cooper | 15 | London | 54 | true |
Bob | Dylan | 45 | Dubai | 87 | true |
Charlie | Daniels | 20 | Moscow | null | false |
Charlie | Chaplin | 40 | Milan | null | true |
Bob | Marley | 30 | Tokyo | 68 | true |
Alice | Wolf | 20 | null | 55 | false |
Charlie | Byrd | 30 | Moscow | 90 | true |
Output DataFrame: rowsCount = 7, columnsCount = 5
name | weight | age | city | isHappy |
---|
firstName | lastName | | | | |
---|
Alice | Cooper | 54 | 15 | London | true |
Bob | Dylan | 87 | 45 | Dubai | true |
Charlie | Daniels | null | 20 | Moscow | false |
Charlie | Chaplin | null | 40 | Milan | true |
Bob | Marley | 68 | 30 | Tokyo | true |
Alice | Wolf | 55 | 20 | null | false |
Charlie | Byrd | 90 | 30 | Moscow | true |
df.into { pathOf("info", it.name()) }
Input DataFrame: rowsCount = 7, columnsCount = 5
name | age | city | weight | isHappy |
---|
firstName | lastName | | | | |
---|
Alice | Cooper | 15 | London | 54 | true |
Bob | Dylan | 45 | Dubai | 87 | true |
Charlie | Daniels | 20 | Moscow | null | false |
Charlie | Chaplin | 40 | Milan | null | true |
Bob | Marley | 30 | Tokyo | 68 | true |
Alice | Wolf | 20 | null | 55 | false |
Charlie | Byrd | 30 | Moscow | 90 | true |
Output DataFrame: rowsCount = 7, columnsCount = 4
name | info | city | isHappy |
---|
firstName | lastName | age | weight | | |
---|
Alice | Cooper | 15 | 54 | London | true |
Bob | Dylan | 45 | 87 | Dubai | true |
Charlie | Daniels | 20 | null | Moscow | false |
Charlie | Chaplin | 40 | null | Milan | true |
Bob | Marley | 30 | 68 | Tokyo | true |
Alice | Wolf | 20 | 55 | null | false |
Charlie | Byrd | 30 | 90 | Moscow | true |
df.into { "info"[it.name()] }
Input DataFrame: rowsCount = 7, columnsCount = 5
name | age | city | weight | isHappy |
---|
firstName | lastName | | | | |
---|
Alice | Cooper | 15 | London | 54 | true |
Bob | Dylan | 45 | Dubai | 87 | true |
Charlie | Daniels | 20 | Moscow | null | false |
Charlie | Chaplin | 40 | Milan | null | true |
Bob | Marley | 30 | Tokyo | 68 | true |
Alice | Wolf | 20 | null | 55 | false |
Charlie | Byrd | 30 | Moscow | 90 | true |
Output DataFrame: rowsCount = 7, columnsCount = 4
name | info | city | isHappy |
---|
firstName | lastName | age | weight | | |
---|
Alice | Cooper | 15 | 54 | London | true |
Bob | Dylan | 45 | 87 | Dubai | true |
Charlie | Daniels | 20 | null | Moscow | false |
Charlie | Chaplin | 40 | null | Milan | true |
Bob | Marley | 30 | 68 | Tokyo | true |
Alice | Wolf | 20 | 55 | null | false |
Charlie | Byrd | 30 | 90 | Moscow | true |
df.under("info")
Input DataFrame: rowsCount = 7, columnsCount = 5
name | age | city | weight | isHappy |
---|
firstName | lastName | | | | |
---|
Alice | Cooper | 15 | London | 54 | true |
Bob | Dylan | 45 | Dubai | 87 | true |
Charlie | Daniels | 20 | Moscow | null | false |
Charlie | Chaplin | 40 | Milan | null | true |
Bob | Marley | 30 | Tokyo | 68 | true |
Alice | Wolf | 20 | null | 55 | false |
Charlie | Byrd | 30 | Moscow | 90 | true |
Output DataFrame: rowsCount = 7, columnsCount = 4
name | info | city | isHappy |
---|
firstName | lastName | age | weight | | |
---|
Alice | Cooper | 15 | 54 | London | true |
Bob | Dylan | 45 | 87 | Dubai | true |
Charlie | Daniels | 20 | null | Moscow | false |
Charlie | Chaplin | 40 | null | Milan | true |
Bob | Marley | 30 | 68 | Tokyo | true |
Alice | Wolf | 20 | 55 | null | false |
Charlie | Byrd | 30 | 90 | Moscow | true |
df.into { pathOf("fullName", it.name().dropLast(4)) }
Input DataFrame: rowsCount = 7, columnsCount = 5
name | age | city | weight | isHappy |
---|
firstName | lastName | | | | |
---|
Alice | Cooper | 15 | London | 54 | true |
Bob | Dylan | 45 | Dubai | 87 | true |
Charlie | Daniels | 20 | Moscow | null | false |
Charlie | Chaplin | 40 | Milan | null | true |
Bob | Marley | 30 | Tokyo | 68 | true |
Alice | Wolf | 20 | null | 55 | false |
Charlie | Byrd | 30 | Moscow | 90 | true |
Output DataFrame: rowsCount = 7, columnsCount = 5
fullName | age | city | weight | isHappy |
---|
first | last | | | | |
---|
Alice | Cooper | 15 | London | 54 | true |
Bob | Dylan | 45 | Dubai | 87 | true |
Charlie | Daniels | 20 | Moscow | null | false |
Charlie | Chaplin | 40 | Milan | null | true |
Bob | Marley | 30 | Tokyo | 68 | true |
Alice | Wolf | 20 | null | 55 | false |
Charlie | Byrd | 30 | Moscow | 90 | true |
dataFrameOf("a|b|c", "a|d|e")(0, 0).into { it.name().split("|").toPath() }
Input DataFrame: rowsCount = 1, columnsCount = 2
Output DataFrame: rowsCount = 1, columnsCount = 1
df.toTop()
Input DataFrame: rowsCount = 7, columnsCount = 5
name | age | city | weight | isHappy |
---|
firstName | lastName | | | | |
---|
Alice | Cooper | 15 | London | 54 | true |
Bob | Dylan | 45 | Dubai | 87 | true |
Charlie | Daniels | 20 | Moscow | null | false |
Charlie | Chaplin | 40 | Milan | null | true |
Bob | Marley | 30 | Tokyo | 68 | true |
Alice | Wolf | 20 | null | 55 | false |
Charlie | Byrd | 30 | Moscow | 90 | true |
Output DataFrame: rowsCount = 7, columnsCount = 6
firstName | lastName | age | city | weight | isHappy |
---|
Alice | Cooper | 15 | London | 54 | true |
Bob | Dylan | 45 | Dubai | 87 | true |
Charlie | Daniels | 20 | Moscow | null | false |
Charlie | Chaplin | 40 | Milan | null | true |
Bob | Marley | 30 | Tokyo | 68 | true |
Alice | Wolf | 20 | null | 55 | false |
Charlie | Byrd | 30 | Moscow | 90 | true |
df.toTop { it.parentName + it.name() }
Input DataFrame: rowsCount = 7, columnsCount = 5
name | age | city | weight | isHappy |
---|
firstName | lastName | | | | |
---|
Alice | Cooper | 15 | London | 54 | true |
Bob | Dylan | 45 | Dubai | 87 | true |
Charlie | Daniels | 20 | Moscow | null | false |
Charlie | Chaplin | 40 | Milan | null | true |
Bob | Marley | 30 | Tokyo | 68 | true |
Alice | Wolf | 20 | null | 55 | false |
Charlie | Byrd | 30 | Moscow | 90 | true |
Output DataFrame: rowsCount = 7, columnsCount = 5
nullname | nullage | city | nullweight | isHappy |
---|
firstName | lastName | | | | |
---|
Alice | Cooper | 15 | London | 54 | true |
Bob | Dylan | 45 | Dubai | 87 | true |
Charlie | Daniels | 20 | Moscow | null | false |
Charlie | Chaplin | 40 | Milan | null | true |
Bob | Marley | 30 | Tokyo | 68 | true |
Alice | Wolf | 20 | null | 55 | false |
Charlie | Byrd | 30 | Moscow | 90 | true |