-
Notifications
You must be signed in to change notification settings - Fork 261
Expand file tree
/
Copy pathcode_block_0.html
More file actions
12 lines (11 loc) · 1.67 KB
/
Copy pathcode_block_0.html
File metadata and controls
12 lines (11 loc) · 1.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
<div class="highlight"><pre><span></span><span class="c1"># A dataset with multiple tables</span>
<span class="kn">import</span><span class="w"> </span><span class="nn">skrub</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">skrub.datasets</span><span class="w"> </span><span class="kn">import</span> <span class="n">fetch_credit_fraud</span>
<span class="c1"># use the test set to have smaller data</span>
<span class="n">dataset</span> <span class="o">=</span> <span class="n">fetch_credit_fraud</span><span class="p">(</span><span class="n">split</span><span class="o">=</span><span class="s2">"test"</span><span class="p">)</span>
<span class="c1"># Extract simplified tables</span>
<span class="c1"># Drop the columns that are not central to the analysis</span>
<span class="n">products_df</span> <span class="o">=</span> <span class="n">dataset</span><span class="o">.</span><span class="n">products</span><span class="p">[[</span><span class="s2">"basket_ID"</span><span class="p">,</span> <span class="s2">"cash_price"</span><span class="p">,</span> <span class="s2">"Nbr_of_prod_purchas"</span><span class="p">]]</span>
<span class="c1"># Rename the ID column to "basket_ID"</span>
<span class="n">baskets_df</span> <span class="o">=</span> <span class="n">dataset</span><span class="o">.</span><span class="n">baskets</span><span class="o">.</span><span class="n">rename</span><span class="p">(</span><span class="n">columns</span><span class="o">=</span><span class="p">{</span><span class="s2">"ID"</span><span class="p">:</span> <span class="s2">"basket_ID"</span><span class="p">})</span>
</pre></div>