Skip to content

Commit fda1246

Browse files
committed
Deploying to gh-pages from @ db3daaa 🚀
1 parent 721f702 commit fda1246

File tree

7 files changed

+522
-407
lines changed

7 files changed

+522
-407
lines changed

_examples/basic-usage.html

+145-114
Original file line numberDiff line numberDiff line change
@@ -200,60 +200,162 @@ <h3>Select<a class="headerlink" href="#Select" title="Link to this heading">¶</
200200
<thead>
201201
<tr style="text-align: right;">
202202
<th></th>
203-
<th>name</th>
204203
<th>age</th>
204+
<th>name</th>
205205
</tr>
206206
</thead>
207207
<tbody>
208208
<tr>
209209
<th>0</th>
210-
<td>Alice</td>
211210
<td>25</td>
211+
<td>Alice</td>
212212
</tr>
213213
<tr>
214214
<th>1</th>
215-
<td>Bob</td>
216215
<td>30</td>
216+
<td>Bob</td>
217217
</tr>
218218
<tr>
219219
<th>2</th>
220-
<td>Charlie</td>
221220
<td>35</td>
221+
<td>Charlie</td>
222222
</tr>
223223
<tr>
224224
<th>3</th>
225-
<td>David</td>
226225
<td>28</td>
226+
<td>David</td>
227227
</tr>
228228
<tr>
229229
<th>4</th>
230-
<td>Eve</td>
231230
<td>22</td>
231+
<td>Eve</td>
232232
</tr>
233233
<tr>
234234
<th>5</th>
235-
<td>Frank</td>
236235
<td>40</td>
236+
<td>Frank</td>
237237
</tr>
238238
<tr>
239239
<th>6</th>
240-
<td>Grace</td>
241240
<td>33</td>
241+
<td>Grace</td>
242242
</tr>
243243
<tr>
244244
<th>7</th>
245-
<td>Henry</td>
246245
<td>45</td>
246+
<td>Henry</td>
247247
</tr>
248248
<tr>
249249
<th>8</th>
250-
<td>Ivy</td>
251250
<td>27</td>
251+
<td>Ivy</td>
252252
</tr>
253253
<tr>
254254
<th>9</th>
255+
<td>31</td>
255256
<td>Jack</td>
257+
</tr>
258+
</tbody>
259+
</table>
260+
</div></div>
261+
</div>
262+
<p>Negative selections are also supported.</p>
263+
<div class="nbinput docutils container">
264+
<div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[3]:
265+
</pre></div>
266+
</div>
267+
<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span>people.select(&#39;-id&#39;)
268+
</pre></div>
269+
</div>
270+
</div>
271+
<div class="nboutput nblast docutils container">
272+
<div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[3]:
273+
</pre></div>
274+
</div>
275+
<div class="output_area rendered_html docutils container">
276+
<div>
277+
<style scoped>
278+
.dataframe tbody tr th:only-of-type {
279+
vertical-align: middle;
280+
}
281+
282+
.dataframe tbody tr th {
283+
vertical-align: top;
284+
}
285+
286+
.dataframe thead th {
287+
text-align: right;
288+
}
289+
</style>
290+
<table border="1" class="dataframe">
291+
<thead>
292+
<tr style="text-align: right;">
293+
<th></th>
294+
<th>age</th>
295+
<th>city</th>
296+
<th>name</th>
297+
</tr>
298+
</thead>
299+
<tbody>
300+
<tr>
301+
<th>0</th>
302+
<td>25</td>
303+
<td>New York</td>
304+
<td>Alice</td>
305+
</tr>
306+
<tr>
307+
<th>1</th>
308+
<td>30</td>
309+
<td>London</td>
310+
<td>Bob</td>
311+
</tr>
312+
<tr>
313+
<th>2</th>
314+
<td>35</td>
315+
<td>Paris</td>
316+
<td>Charlie</td>
317+
</tr>
318+
<tr>
319+
<th>3</th>
320+
<td>28</td>
321+
<td>Tokyo</td>
322+
<td>David</td>
323+
</tr>
324+
<tr>
325+
<th>4</th>
326+
<td>22</td>
327+
<td>Sydney</td>
328+
<td>Eve</td>
329+
</tr>
330+
<tr>
331+
<th>5</th>
332+
<td>40</td>
333+
<td>Berlin</td>
334+
<td>Frank</td>
335+
</tr>
336+
<tr>
337+
<th>6</th>
338+
<td>33</td>
339+
<td>Moscow</td>
340+
<td>Grace</td>
341+
</tr>
342+
<tr>
343+
<th>7</th>
344+
<td>45</td>
345+
<td>Rome</td>
346+
<td>Henry</td>
347+
</tr>
348+
<tr>
349+
<th>8</th>
350+
<td>27</td>
351+
<td>Madrid</td>
352+
<td>Ivy</td>
353+
</tr>
354+
<tr>
355+
<th>9</th>
256356
<td>31</td>
357+
<td>Toronto</td>
358+
<td>Jack</td>
257359
</tr>
258360
</tbody>
259361
</table>
@@ -264,15 +366,15 @@ <h3>Select<a class="headerlink" href="#Select" title="Link to this heading">¶</
264366
<h3>Where<a class="headerlink" href="#Where" title="Link to this heading"></a></h3>
265367
<p>Use <code class="docutils literal notranslate"><span class="pre">where</span></code> to filter rows based on a condition.</p>
266368
<div class="nbinput docutils container">
267-
<div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[3]:
369+
<div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[4]:
268370
</pre></div>
269371
</div>
270372
<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span>people.where_(&#39;age &gt; 30&#39;)
271373
</pre></div>
272374
</div>
273375
</div>
274376
<div class="nboutput nblast docutils container">
275-
<div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[3]:
377+
<div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[4]:
276378
</pre></div>
277379
</div>
278380
<div class="output_area rendered_html docutils container">
@@ -345,15 +447,15 @@ <h3>Where<a class="headerlink" href="#Where" title="Link to this heading">¶</a>
345447
<h3>Group By<a class="headerlink" href="#Group-By" title="Link to this heading"></a></h3>
346448
<p>Group the data by a specific column.</p>
347449
<div class="nbinput docutils container">
348-
<div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[4]:
450+
<div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[5]:
349451
</pre></div>
350452
</div>
351453
<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span>people.group_by(&#39;city&#39;).agg({&#39;age&#39;: &#39;mean&#39;})
352454
</pre></div>
353455
</div>
354456
</div>
355457
<div class="nboutput nblast docutils container">
356-
<div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[4]:
458+
<div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[5]:
357459
</pre></div>
358460
</div>
359461
<div class="output_area rendered_html docutils container">
@@ -432,116 +534,45 @@ <h3>Group By<a class="headerlink" href="#Group-By" title="Link to this heading">
432534
<h3>Order By<a class="headerlink" href="#Order-By" title="Link to this heading"></a></h3>
433535
<p>Sort the DataFrame based on one or more columns.</p>
434536
<div class="nbinput docutils container">
435-
<div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[5]:
537+
<div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[6]:
436538
</pre></div>
437539
</div>
438540
<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span>people.order_by(&#39;age&#39;, ascending=False)
439541
</pre></div>
440542
</div>
441543
</div>
442544
<div class="nboutput nblast docutils container">
443-
<div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[5]:
444-
</pre></div>
545+
<div class="prompt empty docutils container">
445546
</div>
446-
<div class="output_area rendered_html docutils container">
447-
<div>
448-
<style scoped>
449-
.dataframe tbody tr th:only-of-type {
450-
vertical-align: middle;
451-
}
547+
<div class="output_area docutils container">
548+
<div class="highlight"><pre>
549+
<span class="ansi-red-intense-fg ansi-bold">---------------------------------------------------------------------------</span>
550+
<span class="ansi-red-intense-fg ansi-bold">NameError</span> Traceback (most recent call last)
551+
Cell <span class="ansi-green-intense-fg ansi-bold">In[6], line 1</span>
552+
<span class="ansi-green-intense-fg ansi-bold">----&gt; 1</span> <span class="ansi-yellow-bg">people</span><span class="ansi-yellow-bg" style="color: rgb(98,98,98)">.</span><span class="ansi-yellow-bg">order_by</span><span class="ansi-yellow-bg">(</span><span class="ansi-yellow-bg" style="color: rgb(175,0,0)">&#39;</span><span class="ansi-yellow-bg" style="color: rgb(175,0,0)">age</span><span class="ansi-yellow-bg" style="color: rgb(175,0,0)">&#39;</span><span class="ansi-yellow-bg">,</span><span class="ansi-yellow-bg"> </span><span class="ansi-yellow-bg">ascending</span><span class="ansi-yellow-bg" style="color: rgb(98,98,98)">=</span><span class="ansi-yellow-bg ansi-bold" style="color: rgb(0,135,0)">False</span><span class="ansi-yellow-bg">)</span>
452553

453-
.dataframe tbody tr th {
454-
vertical-align: top;
455-
}
554+
File <span class="ansi-green-intense-fg ansi-bold">c:\Users\parse01\documents locaux\GitHub\seekwellpandas\.venv\Lib\site-packages\pandas_flavor\register.py:157</span>, in <span class="ansi-cyan-fg">register_dataframe_method.&lt;locals&gt;.inner.&lt;locals&gt;.AccessorMethod.__call__</span><span class="ansi-blue-intense-fg ansi-bold">(self, *args, **kwargs)</span>
555+
<span class="ansi-green-fg"> 155</span> <span class="ansi-bold" style="color: rgb(0,135,0)">global</span> method_call_ctx_factory
556+
<span class="ansi-green-fg"> 156</span> <span class="ansi-bold" style="color: rgb(0,135,0)">if</span> method_call_ctx_factory <span class="ansi-bold" style="color: rgb(175,0,255)">is</span> <span class="ansi-bold" style="color: rgb(0,135,0)">None</span>:
557+
<span class="ansi-green-intense-fg ansi-bold">--&gt; 157</span> <span class="ansi-bold" style="color: rgb(0,135,0)">return</span> <span class="ansi-yellow-bg">method</span><span class="ansi-yellow-bg">(</span><span class="ansi-yellow-bg" style="color: rgb(0,135,0)">self</span><span class="ansi-yellow-bg" style="color: rgb(98,98,98)">.</span><span class="ansi-yellow-bg">_obj</span><span class="ansi-yellow-bg">,</span><span class="ansi-yellow-bg"> </span><span class="ansi-yellow-bg" style="color: rgb(98,98,98)">*</span><span class="ansi-yellow-bg">args</span><span class="ansi-yellow-bg">,</span><span class="ansi-yellow-bg"> </span><span class="ansi-yellow-bg" style="color: rgb(98,98,98)">*</span><span class="ansi-yellow-bg" style="color: rgb(98,98,98)">*</span><span class="ansi-yellow-bg">kwargs</span><span class="ansi-yellow-bg">)</span>
558+
<span class="ansi-green-fg"> 159</span> <span class="ansi-bold" style="color: rgb(0,135,0)">return</span> handle_pandas_extension_call(
559+
<span class="ansi-green-fg"> 160</span> method, method_signature, <span style="color: rgb(0,135,0)">self</span><span style="color: rgb(98,98,98)">.</span>_obj, args, kwargs
560+
<span class="ansi-green-fg"> 161</span> )
456561

457-
.dataframe thead th {
458-
text-align: right;
459-
}
460-
</style>
461-
<table border="1" class="dataframe">
462-
<thead>
463-
<tr style="text-align: right;">
464-
<th></th>
465-
<th>id</th>
466-
<th>name</th>
467-
<th>age</th>
468-
<th>city</th>
469-
</tr>
470-
</thead>
471-
<tbody>
472-
<tr>
473-
<th>7</th>
474-
<td>8</td>
475-
<td>Henry</td>
476-
<td>45</td>
477-
<td>Rome</td>
478-
</tr>
479-
<tr>
480-
<th>5</th>
481-
<td>6</td>
482-
<td>Frank</td>
483-
<td>40</td>
484-
<td>Berlin</td>
485-
</tr>
486-
<tr>
487-
<th>2</th>
488-
<td>3</td>
489-
<td>Charlie</td>
490-
<td>35</td>
491-
<td>Paris</td>
492-
</tr>
493-
<tr>
494-
<th>6</th>
495-
<td>7</td>
496-
<td>Grace</td>
497-
<td>33</td>
498-
<td>Moscow</td>
499-
</tr>
500-
<tr>
501-
<th>9</th>
502-
<td>10</td>
503-
<td>Jack</td>
504-
<td>31</td>
505-
<td>Toronto</td>
506-
</tr>
507-
<tr>
508-
<th>1</th>
509-
<td>2</td>
510-
<td>Bob</td>
511-
<td>30</td>
512-
<td>London</td>
513-
</tr>
514-
<tr>
515-
<th>3</th>
516-
<td>4</td>
517-
<td>David</td>
518-
<td>28</td>
519-
<td>Tokyo</td>
520-
</tr>
521-
<tr>
522-
<th>8</th>
523-
<td>9</td>
524-
<td>Ivy</td>
525-
<td>27</td>
526-
<td>Madrid</td>
527-
</tr>
528-
<tr>
529-
<th>0</th>
530-
<td>1</td>
531-
<td>Alice</td>
532-
<td>25</td>
533-
<td>New York</td>
534-
</tr>
535-
<tr>
536-
<th>4</th>
537-
<td>5</td>
538-
<td>Eve</td>
539-
<td>22</td>
540-
<td>Sydney</td>
541-
</tr>
542-
</tbody>
543-
</table>
544-
</div></div>
562+
File <span class="ansi-green-intense-fg ansi-bold">~\documents locaux\GitHub\seekwellpandas\src\seekwellpandas\methods.py:129</span>, in <span class="ansi-cyan-fg">order_by</span><span class="ansi-blue-intense-fg ansi-bold">(df, column, ascending)</span>
563+
<span class="ansi-green-fg"> 117</span> <span style="color: rgb(175,0,0)">&#34;&#34;&#34;</span>
564+
<span class="ansi-green-fg"> 118</span> <span style="color: rgb(175,0,0)">Sort the DataFrame by specific columns.</span>
565+
<span class="ansi-green-fg"> 119</span>
566+
<span class="ansi-green-intense-fg ansi-bold"> (...)</span>
567+
<span class="ansi-green-fg"> 126</span> <span style="color: rgb(175,0,0)">pd.DataFrame: A sorted DataFrame.</span>
568+
<span class="ansi-green-fg"> 127</span> <span style="color: rgb(175,0,0)">&#34;&#34;&#34;</span>
569+
<span class="ansi-green-fg"> 128</span> sort_columns <span style="color: rgb(98,98,98)">=</span> []
570+
<span class="ansi-green-intense-fg ansi-bold">--&gt; 129</span> <span class="ansi-bold" style="color: rgb(0,135,0)">for</span> col <span class="ansi-bold" style="color: rgb(175,0,255)">in</span> <span class="ansi-yellow-bg">columns</span>:
571+
<span class="ansi-green-fg"> 130</span> <span class="ansi-bold" style="color: rgb(0,135,0)">if</span> <span style="color: rgb(0,135,0)">isinstance</span>(col, <span style="color: rgb(0,135,0)">list</span>):
572+
<span class="ansi-green-fg"> 131</span> sort_columns<span style="color: rgb(98,98,98)">.</span>extend(col)
573+
574+
<span class="ansi-red-intense-fg ansi-bold">NameError</span>: name &#39;columns&#39; is not defined
575+
</pre></div></div>
545576
</div>
546577
</section>
547578
<section id="Limit">

0 commit comments

Comments
 (0)