Изменения

Перейти к: навигация, поиск

Примеры кода на Kotlin в Jupyter Notebook

42 байта убрано, 21:33, 19 апреля 2020
Функциональный стиль с библиотекой krangl
* '''addColumn''' $-$ добавление новой вычисленной по заданной функции колонки
* '''filter ''' $-$ подвыборка строк по заданному условию:
'''df.filter { it["age"] eq 23 }''' '''df.filter { it["weight"] gt 50 }''' '''df.filter({ it["last_name"].isMatching { startsWith("Do") }})'''
* '''sortedBy''' $-$ сортировка, можно передавать множество значений, которые будут учитываться в сортировке в соответствующем порядке
'''df.sortedBy("age", "weight")'''
'''df.sortedByDescending("age")'''
* '''select и remove''' $-$ подвыборка строк
'''df.select2 { it is IntCol } // functional style column selection ''' '''df.select("last_name", "weight") // positive selection ''' '''df.remove("weight", "age") // negative selection ''' '''df.select({ endsWith("name") }) // selector mini-language '''
Обработка строк:
28
правок

Навигация