Commit 6cbc61d
[SPARK-19732][SQL][PYSPARK] Add fill functions for nulls in bool fields of datasets
## What changes were proposed in this pull request?
Allow fill/replace of NAs with booleans, both in Python and Scala
## How was this patch tested?
Unit tests, doctests
This PR is original work from me and I license this work to the Spark project
Author: Ruben Berenguel Montoro <[email protected]>
Author: Ruben Berenguel <[email protected]>
Closes #18164 from rberenguel/SPARK-19732-fillna-bools.1 parent 864d94f commit 6cbc61d
File tree
4 files changed
+94
-14
lines changed- python/pyspark/sql
- sql/core/src
- main/scala/org/apache/spark/sql
- test/scala/org/apache/spark/sql
4 files changed
+94
-14
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1289 | 1289 | | |
1290 | 1290 | | |
1291 | 1291 | | |
1292 | | - | |
| 1292 | + | |
1293 | 1293 | | |
1294 | 1294 | | |
1295 | 1295 | | |
| |||
1309 | 1309 | | |
1310 | 1310 | | |
1311 | 1311 | | |
| 1312 | + | |
| 1313 | + | |
| 1314 | + | |
| 1315 | + | |
| 1316 | + | |
| 1317 | + | |
| 1318 | + | |
| 1319 | + | |
| 1320 | + | |
1312 | 1321 | | |
1313 | 1322 | | |
1314 | 1323 | | |
| |||
1319 | 1328 | | |
1320 | 1329 | | |
1321 | 1330 | | |
1322 | | - | |
1323 | | - | |
| 1331 | + | |
| 1332 | + | |
| 1333 | + | |
| 1334 | + | |
| 1335 | + | |
1324 | 1336 | | |
1325 | | - | |
| 1337 | + | |
1326 | 1338 | | |
1327 | 1339 | | |
1328 | 1340 | | |
| |||
1819 | 1831 | | |
1820 | 1832 | | |
1821 | 1833 | | |
| 1834 | + | |
| 1835 | + | |
| 1836 | + | |
1822 | 1837 | | |
1823 | 1838 | | |
1824 | 1839 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1697 | 1697 | | |
1698 | 1698 | | |
1699 | 1699 | | |
1700 | | - | |
| 1700 | + | |
| 1701 | + | |
1701 | 1702 | | |
1702 | 1703 | | |
1703 | | - | |
| 1704 | + | |
1704 | 1705 | | |
1705 | 1706 | | |
1706 | 1707 | | |
1707 | | - | |
| 1708 | + | |
1708 | 1709 | | |
1709 | 1710 | | |
1710 | 1711 | | |
1711 | 1712 | | |
1712 | | - | |
| 1713 | + | |
| 1714 | + | |
1713 | 1715 | | |
1714 | 1716 | | |
1715 | 1717 | | |
| 1718 | + | |
| 1719 | + | |
| 1720 | + | |
| 1721 | + | |
| 1722 | + | |
| 1723 | + | |
1716 | 1724 | | |
1717 | | - | |
| 1725 | + | |
1718 | 1726 | | |
1719 | 1727 | | |
1720 | 1728 | | |
1721 | 1729 | | |
1722 | 1730 | | |
1723 | | - | |
| 1731 | + | |
1724 | 1732 | | |
1725 | 1733 | | |
1726 | 1734 | | |
| 1735 | + | |
1727 | 1736 | | |
1728 | | - | |
| 1737 | + | |
1729 | 1738 | | |
1730 | | - | |
| 1739 | + | |
1731 | 1740 | | |
1732 | 1741 | | |
1733 | 1742 | | |
| 1743 | + | |
| 1744 | + | |
| 1745 | + | |
| 1746 | + | |
| 1747 | + | |
| 1748 | + | |
| 1749 | + | |
| 1750 | + | |
| 1751 | + | |
1734 | 1752 | | |
1735 | 1753 | | |
1736 | 1754 | | |
| |||
Lines changed: 28 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
195 | 195 | | |
196 | 196 | | |
197 | 197 | | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
198 | 222 | | |
199 | 223 | | |
200 | 224 | | |
| |||
440 | 464 | | |
441 | 465 | | |
442 | 466 | | |
443 | | - | |
444 | | - | |
| 467 | + | |
| 468 | + | |
445 | 469 | | |
446 | 470 | | |
447 | 471 | | |
| |||
452 | 476 | | |
453 | 477 | | |
454 | 478 | | |
| 479 | + | |
455 | 480 | | |
456 | 481 | | |
457 | 482 | | |
| |||
461 | 486 | | |
462 | 487 | | |
463 | 488 | | |
| 489 | + | |
464 | 490 | | |
465 | 491 | | |
466 | 492 | | |
| |||
Lines changed: 21 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
107 | 114 | | |
108 | 115 | | |
109 | 116 | | |
| |||
124 | 131 | | |
125 | 132 | | |
126 | 133 | | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
127 | 140 | | |
128 | 141 | | |
129 | 142 | | |
| |||
134 | 147 | | |
135 | 148 | | |
136 | 149 | | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
137 | 158 | | |
138 | 159 | | |
139 | 160 | | |
| |||
0 commit comments