24 lines
593 B
ObjectPascal
24 lines
593 B
ObjectPascal
|
|
uses MLABC;
|
|||
|
|
|
|||
|
|
begin
|
|||
|
|
var df := DataFrame.FromCsvText('''
|
|||
|
|
id,created_at,name
|
|||
|
|
1,15.01.2024 00:00:00,Alice
|
|||
|
|
2,16.01.2024 12:00:00,Bob
|
|||
|
|
3,18.01.2024 06:00:00,Charlie
|
|||
|
|
''');
|
|||
|
|
|
|||
|
|
var enc1 := new DateTimeOrdinalEncoder('created_at');
|
|||
|
|
var df1 := enc1.FitTransform(df);
|
|||
|
|
|
|||
|
|
Println('Смещение в днях от минимальной даты:');
|
|||
|
|
df1.Print;
|
|||
|
|
Println;
|
|||
|
|
|
|||
|
|
var enc2 := new DateTimeOrdinalEncoder('created_at', 'created_at_hours', dtuHours);
|
|||
|
|
var df2 := enc2.FitTransform(df);
|
|||
|
|
|
|||
|
|
Println('Смещение в часах от минимальной даты:');
|
|||
|
|
df2.Print;
|
|||
|
|
end.
|