2026-06-21 22:17:43 +03:00
|
|
|
|
uses MLABC, DataFrameABC;
|
2026-06-19 22:06:08 +03:00
|
|
|
|
|
|
|
|
|
|
begin
|
|
|
|
|
|
var text := '''
|
|
|
|
|
|
id,created_at,name
|
|
|
|
|
|
1,15.01.2023 10:20:30,Alice
|
|
|
|
|
|
2,16.02.2024 12:30:00,Bob
|
|
|
|
|
|
3,05.03.2024 09:15:45,Charlie
|
|
|
|
|
|
''';
|
|
|
|
|
|
|
2026-06-21 22:17:43 +03:00
|
|
|
|
var df := DataFrame.FromCsvText(text);
|
2026-06-19 22:06:08 +03:00
|
|
|
|
|
|
|
|
|
|
var df2 := df.WithDatePart('created_at', 'year', dpYear);
|
|
|
|
|
|
var df3 := df2.WithDateParts('created_at', [
|
|
|
|
|
|
('month', dpMonth),
|
|
|
|
|
|
('day', dpDay),
|
|
|
|
|
|
('date_only', dpDate)
|
|
|
|
|
|
]);
|
|
|
|
|
|
|
|
|
|
|
|
df3.Print;
|
|
|
|
|
|
end.
|