pascalabcnet/InstallerSamples/MachineLearning/02_DataFrame/df27.pas
Mikhalkovich Stanislav 828484f15a Новые ML примеры и тесты - в основном в DataFrame
EncodeLabels - убрана проверка категориальности, добавлен тип Bool
В DataFrame добавлен тип DateTime
Добавлен тип DataValue позволяющий писать df.Filter(r -> r['Col'] > 5)
2026-06-19 22:06:08 +03:00

25 lines
418 B
ObjectPascal

uses MLABC;
begin
var text := '''
id,created_at,name
1,15.01.2024,Alice
2,16.01.2024 12:30:00,Bob
3,15.01.2024,Charlie
4,16.01.2024 12:30:00,Diana
''';
var df := CsvLoader.LoadFromLines(
text.ToLines,
inferTypes := True
);
var grouped := df.GroupBy('created_at').Count;
Println('Исходный DataFrame:');
df.Print;
Println;
Println('GroupBy(created_at).Count:');
grouped.Print;
end.