Skip to content

Commit a0237e4

Browse files
committed
deploy: c3dea3c
1 parent 7b435a7 commit a0237e4

1 file changed

Lines changed: 10 additions & 4 deletions

File tree

_modules/sasctl/pzmm/write_score_code.html

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1090,10 +1090,16 @@ <h1>Source code for sasctl.pzmm.write_score_code</h1><div class="highlight"><pre
10901090
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
10911091
<span class="sd"> impute_values = \\\n + {&quot;var1&quot;: 0, &quot;var2&quot;: &quot;&quot;, &quot;var3&quot;: 125.3}</span>
10921092
<span class="sd"> &quot;&quot;&quot;</span>
1093-
<span class="bp">self</span><span class="o">.</span><span class="n">score_code</span> <span class="o">+=</span> <span class="sa">f</span><span class="s2">&quot;</span><span class="se">\n</span><span class="si">{</span><span class="s1">&#39;&#39;</span><span class="si">:</span><span class="s2">4</span><span class="si">}</span><span class="s2">return data.replace(&#39; .&#39;, np.nan).fillna(impute_values).apply(pd.to_numeric, errors=&#39;ignore&#39;)</span><span class="se">\n</span><span class="s2">&quot;</span>
1094-
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
1095-
<span class="sd"> </span>
1096-
<span class="sd"> return data.replace(&#39; .&#39;, np.nan).fillna(impute_values).apply(pd.to_numeric, errors=&#39;ignore&#39;)</span>
1093+
<span class="bp">self</span><span class="o">.</span><span class="n">score_code</span> <span class="o">+=</span> <span class="p">(</span>
1094+
<span class="sa">f</span><span class="s2">&quot;</span><span class="se">\n\n</span><span class="si">{</span><span class="s1">&#39;&#39;</span><span class="si">:</span><span class="s2">4</span><span class="si">}</span><span class="s2"># Specify downcasting behavior for pandas 2.x to avoid warnings</span><span class="se">\n</span><span class="s2">&quot;</span>
1095+
<span class="o">+</span> <span class="sa">f</span><span class="s2">&quot;</span><span class="si">{</span><span class="s1">&#39;&#39;</span><span class="si">:</span><span class="s2">4</span><span class="si">}</span><span class="s2">if int(pd.__version__.split(&#39;.&#39;)[0]) == 2:</span><span class="se">\n</span><span class="si">{</span><span class="s1">&#39;&#39;</span><span class="si">:</span><span class="s2">8</span><span class="si">}</span><span class="s2">pd.set_option(&#39;future.no_silent_downcasting&#39;, True)</span><span class="se">\n</span><span class="s2">&quot;</span>
1096+
<span class="o">+</span> <span class="sa">f</span><span class="s2">&quot;</span><span class="si">{</span><span class="s1">&#39;&#39;</span><span class="si">:</span><span class="s2">4</span><span class="si">}</span><span class="s2">return data.replace(r&#39;^</span><span class="se">\\</span><span class="s2">s*</span><span class="se">\\</span><span class="s2">.$&#39;, np.nan, regex=True).fillna(impute_values).infer_objects()</span><span class="se">\n</span><span class="s2">&quot;</span>
1097+
<span class="p">)</span>
1098+
<span class="w"> </span><span class="sd">&quot;&quot;&quot; </span>
1099+
<span class="sd"> # Specify downcasting behavior for pandas 2.x to avoid warnings</span>
1100+
<span class="sd"> if int(pd.__version__.split(&#39;.&#39;)[0]) == 2:</span>
1101+
<span class="sd"> pd.set_option(&#39;future.no_silent_downcasting&#39;, True)</span>
1102+
<span class="sd"> return data.replace(r&#39;^\s*\.$&#39;, np.nan, regex=True).fillna(impute_values).infer_objects()</span>
10971103
<span class="sd"> &quot;&quot;&quot;</span>
10981104

10991105
<span class="c1"># TODO: Needs unit test</span>

0 commit comments

Comments
 (0)