Skip to content

Commit bb8a0d7

Browse files
committed
rebuild and recheck
1 parent f382c82 commit bb8a0d7

File tree

5 files changed

+12
-9
lines changed

5 files changed

+12
-9
lines changed

build/lib/data_algebra/cdata.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -286,8 +286,9 @@ def rowrecs_to_blocks(
286286
dcol = ctemp[vk][i]
287287
if dcol in donor_cols:
288288
nvals = numpy.asarray(dtemp[dcol])
289-
if len(nvals) > 0:
290-
res.loc[want, vk] = nvals
289+
if len(nvals) < 1:
290+
nvals = [None] * numpy.sum(want)
291+
res.loc[want, vk] = nvals
291292
# see about promoting composite columns to numeric
292293
for vk in set(value_keys):
293294
converted = local_data_model.to_numeric(res[vk], errors="coerce")

coverage.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ data_algebra/SQLite.py 66 8 88%
9595
data_algebra/SparkSQL.py 68 43 37%
9696
data_algebra/__init__.py 6 0 100%
9797
data_algebra/arrow.py 170 36 79%
98-
data_algebra/cdata.py 330 72 78%
98+
data_algebra/cdata.py 331 72 78%
9999
data_algebra/connected_components.py 22 0 100%
100100
data_algebra/data_model.py 128 22 83%
101101
data_algebra/data_ops.py 1149 192 83%
@@ -116,7 +116,7 @@ data_algebra/python3_lark.py 1 0 100%
116116
data_algebra/test_util.py 194 37 81%
117117
data_algebra/util.py 78 6 92%
118118
----------------------------------------------------------
119-
TOTAL 4829 896 81%
119+
TOTAL 4830 896 81%
120120

121121

122-
============================= 205 passed in 15.21s =============================
122+
============================= 205 passed in 15.74s =============================
14 Bytes
Binary file not shown.

dist/data_algebra-0.7.7.tar.gz

29 Bytes
Binary file not shown.

docs/data_algebra/cdata.html

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -414,8 +414,9 @@ <h1 class="modulename">
414414
<span class="n">dcol</span> <span class="o">=</span> <span class="n">ctemp</span><span class="p">[</span><span class="n">vk</span><span class="p">][</span><span class="n">i</span><span class="p">]</span>
415415
<span class="k">if</span> <span class="n">dcol</span> <span class="ow">in</span> <span class="n">donor_cols</span><span class="p">:</span>
416416
<span class="n">nvals</span> <span class="o">=</span> <span class="n">numpy</span><span class="o">.</span><span class="n">asarray</span><span class="p">(</span><span class="n">dtemp</span><span class="p">[</span><span class="n">dcol</span><span class="p">])</span>
417-
<span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">nvals</span><span class="p">)</span> <span class="o">&gt;</span> <span class="mi">0</span><span class="p">:</span>
418-
<span class="n">res</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">want</span><span class="p">,</span> <span class="n">vk</span><span class="p">]</span> <span class="o">=</span> <span class="n">nvals</span>
417+
<span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">nvals</span><span class="p">)</span> <span class="o">&lt;</span> <span class="mi">1</span><span class="p">:</span>
418+
<span class="n">nvals</span> <span class="o">=</span> <span class="p">[</span><span class="kc">None</span><span class="p">]</span> <span class="o">*</span> <span class="n">numpy</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">want</span><span class="p">)</span>
419+
<span class="n">res</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">want</span><span class="p">,</span> <span class="n">vk</span><span class="p">]</span> <span class="o">=</span> <span class="n">nvals</span>
419420
<span class="c1"># see about promoting composite columns to numeric</span>
420421
<span class="k">for</span> <span class="n">vk</span> <span class="ow">in</span> <span class="nb">set</span><span class="p">(</span><span class="n">value_keys</span><span class="p">):</span>
421422
<span class="n">converted</span> <span class="o">=</span> <span class="n">local_data_model</span><span class="o">.</span><span class="n">to_numeric</span><span class="p">(</span><span class="n">res</span><span class="p">[</span><span class="n">vk</span><span class="p">],</span> <span class="n">errors</span><span class="o">=</span><span class="s2">&quot;coerce&quot;</span><span class="p">)</span>
@@ -1316,8 +1317,9 @@ <h1 class="modulename">
13161317
<span class="n">dcol</span> <span class="o">=</span> <span class="n">ctemp</span><span class="p">[</span><span class="n">vk</span><span class="p">][</span><span class="n">i</span><span class="p">]</span>
13171318
<span class="k">if</span> <span class="n">dcol</span> <span class="ow">in</span> <span class="n">donor_cols</span><span class="p">:</span>
13181319
<span class="n">nvals</span> <span class="o">=</span> <span class="n">numpy</span><span class="o">.</span><span class="n">asarray</span><span class="p">(</span><span class="n">dtemp</span><span class="p">[</span><span class="n">dcol</span><span class="p">])</span>
1319-
<span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">nvals</span><span class="p">)</span> <span class="o">&gt;</span> <span class="mi">0</span><span class="p">:</span>
1320-
<span class="n">res</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">want</span><span class="p">,</span> <span class="n">vk</span><span class="p">]</span> <span class="o">=</span> <span class="n">nvals</span>
1320+
<span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">nvals</span><span class="p">)</span> <span class="o">&lt;</span> <span class="mi">1</span><span class="p">:</span>
1321+
<span class="n">nvals</span> <span class="o">=</span> <span class="p">[</span><span class="kc">None</span><span class="p">]</span> <span class="o">*</span> <span class="n">numpy</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">want</span><span class="p">)</span>
1322+
<span class="n">res</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">want</span><span class="p">,</span> <span class="n">vk</span><span class="p">]</span> <span class="o">=</span> <span class="n">nvals</span>
13211323
<span class="c1"># see about promoting composite columns to numeric</span>
13221324
<span class="k">for</span> <span class="n">vk</span> <span class="ow">in</span> <span class="nb">set</span><span class="p">(</span><span class="n">value_keys</span><span class="p">):</span>
13231325
<span class="n">converted</span> <span class="o">=</span> <span class="n">local_data_model</span><span class="o">.</span><span class="n">to_numeric</span><span class="p">(</span><span class="n">res</span><span class="p">[</span><span class="n">vk</span><span class="p">],</span> <span class="n">errors</span><span class="o">=</span><span class="s2">&quot;coerce&quot;</span><span class="p">)</span>

0 commit comments

Comments
 (0)