Commit a761c62
preprocess: strip bidi control chars from values; map a revised welfare header
Found via CI's first real run against freshly-downloaded data:
- fix_value() flagged a batch of legitimate decimals as "BAD FLOATS"
because Excel wraps numbers in invisible RTL-embedding/pop-directional-
formatting Unicode control characters in Hebrew sheets - float() can't
parse a string containing them even though the digits are fine. Also
folded in a stray '. .' null-sentinel found in the same set.
- CBS revised a source file between my local download and CI's fresh
one, surfacing a new raw header variant for the income-security-
recipients metric with different sheet-prefix/end-of-year phrasing.
Reviewed against the canonical's other 6 orig variants (which already
cover the same prefix/phrasing pattern for the "during the year"
counterpart) and confirmed it's the same metric, not a new one.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>1 parent ba281d4 commit a761c62
3 files changed
Lines changed: 46 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3584 | 3584 | | |
3585 | 3585 | | |
3586 | 3586 | | |
| 3587 | + | |
3587 | 3588 | | |
3588 | 3589 | | |
3589 | 3590 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
23 | 28 | | |
24 | 29 | | |
25 | 30 | | |
| |||
67 | 72 | | |
68 | 73 | | |
69 | 74 | | |
70 | | - | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
71 | 78 | | |
72 | 79 | | |
73 | 80 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
0 commit comments