Изменения

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

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

47 байт убрано, 21:34, 19 апреля 2020
Функциональный стиль с библиотекой krangl
==Функциональный стиль с библиотекой krangl==
'''Примеры обработки данных в функциональном стиле с Kotlin stdlib:'''
users.filter{it.eyeColor == "green"}
'''Примеры обработки данных в функциональном стиле с 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
правок

Навигация