Skip to content

Commit 0efd397

Browse files
committed
Updated examples
1 parent 656bcc3 commit 0efd397

File tree

7 files changed

+30
-120
lines changed

7 files changed

+30
-120
lines changed

examples/topics/aggregations/group_by/code.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
declare(strict_types=1);
44

5-
use function Flow\ETL\DSL\{data_frame, from_array, ref, to_stream};
5+
use function Flow\ETL\DSL\{count, data_frame, from_array, ref, to_stream};
66

77
require __DIR__ . '/../../../autoload.php';
88

@@ -19,7 +19,7 @@
1919
['id' => 9, 'group' => 'A'],
2020
['id' => 10, 'group' => 'B'],
2121
]))
22-
->groupBy(ref('group')) // GroupedDataFrame
23-
->toDF() // DataFrame
22+
->groupBy(ref('group'))
23+
->aggregate(count(ref('group')))
2424
->write(to_stream(__DIR__ . '/output.txt', truncate: false))
2525
->run();
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
+-------+
2-
| group |
3-
+-------+
4-
| A |
5-
| B |
6-
+-------+
1+
+-------+-------------+
2+
| group | group_count |
3+
+-------+-------------+
4+
| A | 5 |
5+
| B | 5 |
6+
+-------+-------------+
77
2 rows
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
+----------+----------+---------------------+--------------+-----------+-----------------------------+----------------------+
22
| login | name | blog | public_repos | followers | html_url | created_at |
33
+----------+----------+---------------------+--------------+-----------+-----------------------------+----------------------+
4-
| flow-php | Flow PHP | http://flow-php.com | 30 | 89 | https://github.com/flow-php | 2020-10-26T18:40:27Z |
4+
| flow-php | Flow PHP | http://flow-php.com | 30 | 91 | https://github.com/flow-php | 2020-10-26T18:40:27Z |
55
+----------+----------+---------------------+--------------+-----------+-----------------------------+----------------------+
66
1 rows

examples/topics/data_source/sequence_date/code.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
'date',
1212
new DateTimeImmutable('2024-01-01 00:00:00 UTC'),
1313
new DateInterval('P1D'),
14-
new DateTimeImmutable('now + 60 days'),
14+
new DateTimeImmutable('2024-01-01 00:00:00 +60 days'),
1515
))
1616
->collect()
1717
->write(to_stream(__DIR__ . '/output.txt', truncate: false))

examples/topics/data_source/sequence_date/output.txt

Lines changed: 1 addition & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -61,95 +61,5 @@
6161
| 2024-02-27T00:00:00+00:00 |
6262
| 2024-02-28T00:00:00+00:00 |
6363
| 2024-02-29T00:00:00+00:00 |
64-
| 2024-03-01T00:00:00+00:00 |
65-
| 2024-03-02T00:00:00+00:00 |
66-
| 2024-03-03T00:00:00+00:00 |
67-
| 2024-03-04T00:00:00+00:00 |
68-
| 2024-03-05T00:00:00+00:00 |
69-
| 2024-03-06T00:00:00+00:00 |
70-
| 2024-03-07T00:00:00+00:00 |
71-
| 2024-03-08T00:00:00+00:00 |
72-
| 2024-03-09T00:00:00+00:00 |
73-
| 2024-03-10T00:00:00+00:00 |
74-
| 2024-03-11T00:00:00+00:00 |
75-
| 2024-03-12T00:00:00+00:00 |
76-
| 2024-03-13T00:00:00+00:00 |
77-
| 2024-03-14T00:00:00+00:00 |
78-
| 2024-03-15T00:00:00+00:00 |
79-
| 2024-03-16T00:00:00+00:00 |
80-
| 2024-03-17T00:00:00+00:00 |
81-
| 2024-03-18T00:00:00+00:00 |
82-
| 2024-03-19T00:00:00+00:00 |
83-
| 2024-03-20T00:00:00+00:00 |
84-
| 2024-03-21T00:00:00+00:00 |
85-
| 2024-03-22T00:00:00+00:00 |
86-
| 2024-03-23T00:00:00+00:00 |
87-
| 2024-03-24T00:00:00+00:00 |
88-
| 2024-03-25T00:00:00+00:00 |
89-
| 2024-03-26T00:00:00+00:00 |
90-
| 2024-03-27T00:00:00+00:00 |
91-
| 2024-03-28T00:00:00+00:00 |
92-
| 2024-03-29T00:00:00+00:00 |
93-
| 2024-03-30T00:00:00+00:00 |
94-
| 2024-03-31T00:00:00+00:00 |
95-
| 2024-04-01T00:00:00+00:00 |
96-
| 2024-04-02T00:00:00+00:00 |
97-
| 2024-04-03T00:00:00+00:00 |
98-
| 2024-04-04T00:00:00+00:00 |
99-
| 2024-04-05T00:00:00+00:00 |
100-
| 2024-04-06T00:00:00+00:00 |
101-
| 2024-04-07T00:00:00+00:00 |
102-
| 2024-04-08T00:00:00+00:00 |
103-
| 2024-04-09T00:00:00+00:00 |
104-
| 2024-04-10T00:00:00+00:00 |
105-
| 2024-04-11T00:00:00+00:00 |
106-
| 2024-04-12T00:00:00+00:00 |
107-
| 2024-04-13T00:00:00+00:00 |
108-
| 2024-04-14T00:00:00+00:00 |
109-
| 2024-04-15T00:00:00+00:00 |
110-
| 2024-04-16T00:00:00+00:00 |
111-
| 2024-04-17T00:00:00+00:00 |
112-
| 2024-04-18T00:00:00+00:00 |
113-
| 2024-04-19T00:00:00+00:00 |
114-
| 2024-04-20T00:00:00+00:00 |
115-
| 2024-04-21T00:00:00+00:00 |
116-
| 2024-04-22T00:00:00+00:00 |
117-
| 2024-04-23T00:00:00+00:00 |
118-
| 2024-04-24T00:00:00+00:00 |
119-
| 2024-04-25T00:00:00+00:00 |
120-
| 2024-04-26T00:00:00+00:00 |
121-
| 2024-04-27T00:00:00+00:00 |
122-
| 2024-04-28T00:00:00+00:00 |
123-
| 2024-04-29T00:00:00+00:00 |
124-
| 2024-04-30T00:00:00+00:00 |
125-
| 2024-05-01T00:00:00+00:00 |
126-
| 2024-05-02T00:00:00+00:00 |
127-
| 2024-05-03T00:00:00+00:00 |
128-
| 2024-05-04T00:00:00+00:00 |
129-
| 2024-05-05T00:00:00+00:00 |
130-
| 2024-05-06T00:00:00+00:00 |
131-
| 2024-05-07T00:00:00+00:00 |
132-
| 2024-05-08T00:00:00+00:00 |
133-
| 2024-05-09T00:00:00+00:00 |
134-
| 2024-05-10T00:00:00+00:00 |
135-
| 2024-05-11T00:00:00+00:00 |
136-
| 2024-05-12T00:00:00+00:00 |
137-
| 2024-05-13T00:00:00+00:00 |
138-
| 2024-05-14T00:00:00+00:00 |
139-
| 2024-05-15T00:00:00+00:00 |
140-
| 2024-05-16T00:00:00+00:00 |
141-
| 2024-05-17T00:00:00+00:00 |
142-
| 2024-05-18T00:00:00+00:00 |
143-
| 2024-05-19T00:00:00+00:00 |
144-
| 2024-05-20T00:00:00+00:00 |
145-
| 2024-05-21T00:00:00+00:00 |
146-
| 2024-05-22T00:00:00+00:00 |
147-
| 2024-05-23T00:00:00+00:00 |
148-
| 2024-05-24T00:00:00+00:00 |
149-
| 2024-05-25T00:00:00+00:00 |
150-
| 2024-05-26T00:00:00+00:00 |
151-
| 2024-05-27T00:00:00+00:00 |
152-
| 2024-05-28T00:00:00+00:00 |
153-
| 2024-05-29T00:00:00+00:00 |
15464
+---------------------------+
155-
150 rows
65+
60 rows
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
+----+-------+-----------+
22
| id | color | sku |
33
+----+-------+-----------+
4+
| 7 | blue | PRODUCT01 |
5+
| 8 | blue | PRODUCT02 |
6+
| 1 | red | PRODUCT01 |
47
| 2 | red | PRODUCT02 |
58
| 3 | red | PRODUCT03 |
6-
| 1 | red | PRODUCT01 |
7-
| 8 | blue | PRODUCT02 |
8-
| 7 | blue | PRODUCT01 |
99
+----+-------+-----------+
1010
5 rows
Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
+----+-------+-----------+
22
| id | color | sku |
33
+----+-------+-----------+
4-
| 5 | green | PRODUCT02 |
4+
| 7 | blue | PRODUCT01 |
55
+----+-------+-----------+
66
Partitions:
7-
- color=green
8-
- sku=PRODUCT02
7+
- color=blue
8+
- sku=PRODUCT01
99
1 rows
1010
+----+-------+-----------+
1111
| id | color | sku |
1212
+----+-------+-----------+
13-
| 6 | green | PRODUCT03 |
13+
| 8 | blue | PRODUCT02 |
1414
+----+-------+-----------+
1515
Partitions:
16-
- color=green
17-
- sku=PRODUCT03
16+
- color=blue
17+
- sku=PRODUCT02
1818
1 rows
1919
+----+-------+-----------+
2020
| id | color | sku |
@@ -28,19 +28,19 @@ Partitions:
2828
+----+-------+-----------+
2929
| id | color | sku |
3030
+----+-------+-----------+
31-
| 2 | red | PRODUCT02 |
31+
| 5 | green | PRODUCT02 |
3232
+----+-------+-----------+
3333
Partitions:
34-
- color=red
34+
- color=green
3535
- sku=PRODUCT02
3636
1 rows
3737
+----+-------+-----------+
3838
| id | color | sku |
3939
+----+-------+-----------+
40-
| 3 | red | PRODUCT03 |
40+
| 6 | green | PRODUCT03 |
4141
+----+-------+-----------+
4242
Partitions:
43-
- color=red
43+
- color=green
4444
- sku=PRODUCT03
4545
1 rows
4646
+----+-------+-----------+
@@ -55,18 +55,18 @@ Partitions:
5555
+----+-------+-----------+
5656
| id | color | sku |
5757
+----+-------+-----------+
58-
| 8 | blue | PRODUCT02 |
58+
| 2 | red | PRODUCT02 |
5959
+----+-------+-----------+
6060
Partitions:
61-
- color=blue
61+
- color=red
6262
- sku=PRODUCT02
6363
1 rows
6464
+----+-------+-----------+
6565
| id | color | sku |
6666
+----+-------+-----------+
67-
| 7 | blue | PRODUCT01 |
67+
| 3 | red | PRODUCT03 |
6868
+----+-------+-----------+
6969
Partitions:
70-
- color=blue
71-
- sku=PRODUCT01
70+
- color=red
71+
- sku=PRODUCT03
7272
1 rows

0 commit comments

Comments
 (0)