df.convert { age }.with { it.toDouble() }
Input DataFrame: rowsCount = 7, columnsCount = 5
nameagecityweightisHappy
firstNamelastName
AliceCooper15London54true
BobDylan45Dubai87true
CharlieDaniels20Moscownullfalse
CharlieChaplin40Milannulltrue
BobMarley30Tokyo68true
AliceWolf20null55false
CharlieByrd30Moscow90true

Step 1: Convert

class org.jetbrains.kotlinx.dataframe.api.Convert

Output DataFrame: rowsCount = 7, columnsCount = 5
nameagecityweightisHappy
firstNamelastName
AliceCooper15.0London54true
BobDylan45.0Dubai87true
CharlieDaniels20.0Moscownullfalse
CharlieChaplin40.0Milannulltrue
BobMarley30.0Tokyo68true
AliceWolf20.0null55false
CharlieByrd30.0Moscow90true


df.convert { colsAtAnyDepth().colsOf<String>() }.with { it.toCharArray().toList() }
Input DataFrame: rowsCount = 7, columnsCount = 5
nameagecityweightisHappy
firstNamelastName
AliceCooper15London54true
BobDylan45Dubai87true
CharlieDaniels20Moscownullfalse
CharlieChaplin40Milannulltrue
BobMarley30Tokyo68true
AliceWolf20null55false
CharlieByrd30Moscow90true

Step 1: Convert

class org.jetbrains.kotlinx.dataframe.api.Convert

Output DataFrame: rowsCount = 7, columnsCount = 5
nameagecityweightisHappy
firstNamelastName
[A, l, i, c, e][C, o, o, p, e, r]15London54true
[B, o, b][D, y, l, a, n]45Dubai87true
[C, h, a, r, l, i, e][D, a, n, i, e, l, s]20Moscownullfalse
[C, h, a, r, l, i, e][C, h, a, p, l, i, n]40Milannulltrue
[B, o, b][M, a, r, l, e, y]30Tokyo68true
[A, l, i, c, e][W, o, l, f]20null55false
[C, h, a, r, l, i, e][B, y, r, d]30Moscow90true