pascalabcnet/InstallerSamples/MachineLearning/03_Preprocessing/12_DateTimeCyclicEncoder.pas

18 lines
345 B
ObjectPascal
Raw Permalink Normal View History

uses MLABC;
begin
var df := DataFrame.FromCsvText('''
id,created_at,name
1,15.01.2024 00:00:00,Alice
2,15.01.2024 06:00:00,Bob
3,15.01.2024 12:00:00,Charlie
4,15.01.2024 18:00:00,Diana
5,15.01.2024 23:56:00,Eva
''');
var enc := new DateTimeCyclicEncoder('created_at', dpTimeOfDay);
var df2 := enc.FitTransform(df);
df2.Print;
end.