Skip to content

Commit ae444b5

Browse files
committed
Pandas
1 parent 8843eae commit ae444b5

File tree

3 files changed

+45
-45
lines changed

3 files changed

+45
-45
lines changed

README.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3321,23 +3321,23 @@ c 6 7
33213321
```
33223322

33233323
```text
3324-
+-----------------+-------------+-------------+---------------+
3325-
| | 'sum' | ['sum'] | {'x': 'sum'} |
3326-
+-----------------+-------------+-------------+---------------+
3327-
| l.apply(…) | x 4 | x y | x 4 |
3328-
| l.agg(…) | y 6 | sum 4 6 | |
3329-
+-----------------+-------------+-------------+---------------+
3324+
+----------------+---------------+---------------+---------------+
3325+
| | 'sum' | ['sum'] | {'x': 'sum'} |
3326+
+----------------+---------------+---------------+---------------+
3327+
| l.apply(…) | x 4 | x y | x 4 |
3328+
| l.agg(…) | y 6 | sum 4 6 | |
3329+
+----------------+---------------+---------------+---------------+
33303330
```
33313331

33323332
```text
3333-
+-----------------+-------------+-------------+---------------+
3334-
| | 'rank' | ['rank'] | {'x': 'rank'} |
3335-
+-----------------+-------------+-------------+---------------+
3336-
| l.apply(…) | | x y | |
3337-
| l.agg(…) | x y | rank rank | x |
3338-
| l.transform(…) | a 1.0 1.0 | a 1.0 1.0 | a 1.0 |
3339-
| | b 2.0 2.0 | b 2.0 2.0 | b 2.0 |
3340-
+-----------------+-------------+-------------+---------------+
3333+
+----------------+---------------+---------------+---------------+
3334+
| | 'rank' | ['rank'] | {'x': 'rank'} |
3335+
+----------------+---------------+---------------+---------------+
3336+
| l.apply(…) | | x y | |
3337+
| l.agg(…) | x y | rank rank | x |
3338+
| l.transform(…) | a 1.0 1.0 | a 1.0 1.0 | a 1.0 |
3339+
| | b 2.0 2.0 | b 2.0 2.0 | b 2.0 |
3340+
+----------------+---------------+---------------+---------------+
33413341
```
33423342
* **All methods operate on columns by default. Pass `'axis=1'` to process the rows instead.**
33433343
* **Fifth result's columns are indexed with a multi-index. This means we need a tuple of column keys to specify a single column: `'<DF>.loc[row_k, (col_k_1, col_k_2)]'`.**

index.html

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2701,21 +2701,21 @@ <h3 id="format-2">Format</h3><div><h4 id="forstandardtypesizesandmanualalignment
27012701
&lt;DF&gt; = &lt;DF&gt;.isna/fillna/isin([&lt;el/coll&gt;]) <span class="hljs-comment"># Or: &lt;S&gt;.agg/transform/map(lambda &lt;el&gt;: &lt;el&gt;)</span>
27022702
</code></pre></div>
27032703

2704-
<pre><code class="python hljs">┏━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━┓
2705-
<span class="hljs-string">'sum'</span> │ [<span class="hljs-string">'sum'</span>] │ {<span class="hljs-string">'x'</span>: <span class="hljs-string">'sum'</span>} ┃
2706-
┠────────────────┼──────────────────────────┼───────────────┨
2707-
┃ l.apply(…) │ x <span class="hljs-number">4</span> │ x y │ x <span class="hljs-number">4</span>
2708-
┃ l.agg(…) │ y <span class="hljs-number">6</span> │ sum <span class="hljs-number">4</span> <span class="hljs-number">6</span> │ ┃
2709-
┗━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┛
2710-
2711-
┏━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━┓
2712-
<span class="hljs-string">'rank'</span> │ [<span class="hljs-string">'rank'</span>] │ {<span class="hljs-string">'x'</span>: <span class="hljs-string">'rank'</span>} ┃
2713-
┠────────────────┼──────────────────────────┼───────────────┨
2714-
┃ l.apply(…) │ │ x y │ ┃
2715-
┃ l.agg(…) │ x y │ rank rank │ x ┃
2716-
┃ l.transform(…) a <span class="hljs-number">1.0</span> <span class="hljs-number">1.0</span> a <span class="hljs-number">1.0</span> <span class="hljs-number">1.0</span> │ a <span class="hljs-number">1.0</span>
2717-
b <span class="hljs-number">2.0</span> <span class="hljs-number">2.0</span> b <span class="hljs-number">2.0</span> <span class="hljs-number">2.0</span> │ b <span class="hljs-number">2.0</span>
2718-
┗━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┛
2704+
<pre><code class="python hljs">┏━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━┓
2705+
┃ │ <span class="hljs-string">'sum'</span> [<span class="hljs-string">'sum'</span>] │ {<span class="hljs-string">'x'</span>: <span class="hljs-string">'sum'</span>} ┃
2706+
┠────────────────┼───────────────┼───────────────┼───────────────┨
2707+
┃ l.apply(…) │ x <span class="hljs-number">4</span> x y │ x <span class="hljs-number">4</span>
2708+
┃ l.agg(…) │ y <span class="hljs-number">6</span> sum <span class="hljs-number">4</span> <span class="hljs-number">6</span> │ ┃
2709+
┗━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┛
2710+
2711+
┏━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━┓
2712+
┃ │ <span class="hljs-string">'rank'</span> [<span class="hljs-string">'rank'</span>] │ {<span class="hljs-string">'x'</span>: <span class="hljs-string">'rank'</span>} ┃
2713+
┠────────────────┼───────────────┼───────────────┼───────────────┨
2714+
┃ l.apply(…) │ x y │ ┃
2715+
┃ l.agg(…) │ x y rank rank │ x ┃
2716+
┃ l.transform(…) a <span class="hljs-number">1.0</span> <span class="hljs-number">1.0</span> a <span class="hljs-number">1.0</span> <span class="hljs-number">1.0</span> │ a <span class="hljs-number">1.0</span>
2717+
b <span class="hljs-number">2.0</span> <span class="hljs-number">2.0</span> b <span class="hljs-number">2.0</span> <span class="hljs-number">2.0</span> │ b <span class="hljs-number">2.0</span>
2718+
┗━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┛
27192719
</code></pre>
27202720

27212721
<ul>

parse.js

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -633,27 +633,27 @@ const DIAGRAM_15_B =
633633
"┗━━━━━━━━━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┷━━━━━━━━━━━━┷━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━━━━━━━━━━━┛\n";
634634

635635
const DIAGRAM_16_A =
636-
'| l.apply(…) | x 4 | x y | x 4 |';
636+
'| l.apply(…) | x 4 | x y | x 4 |';
637637

638638
const DIAGRAM_16_B =
639-
"┏━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━┓\n" +
640-
"┃ │ 'sum' │ ['sum'] │ {'x': 'sum'} ┃\n" +
641-
"┠────────────────┼──────────────────────────┼───────────────┨\n" +
642-
"┃ l.apply(…) │ x 4 │ x y │ x 4 ┃\n" +
643-
"┃ l.agg(…) │ y 6 │ sum 4 6 │ ┃\n" +
644-
"┗━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┛\n" +
639+
"┏━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━┓\n" +
640+
"┃ │ 'sum' ['sum'] │ {'x': 'sum'} ┃\n" +
641+
"┠────────────────┼───────────────┼───────────────┼───────────────┨\n" +
642+
"┃ l.apply(…) │ x 4 x y │ x 4 ┃\n" +
643+
"┃ l.agg(…) │ y 6 sum 4 6 │ ┃\n" +
644+
"┗━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┛\n" +
645645
"\n" +
646-
"┏━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━┓\n" +
647-
"┃ │ 'rank' │ ['rank'] │ {'x': 'rank'} ┃\n" +
648-
"┠────────────────┼──────────────────────────┼───────────────┨\n" +
649-
"┃ l.apply(…) │ │ x y │ ┃\n" +
650-
"┃ l.agg(…) │ x y │ rank rank │ x ┃\n" +
651-
"┃ l.transform(…) a 1.0 1.0 a 1.0 1.0 │ a 1.0 ┃\n" +
652-
"┃ b 2.0 2.0 b 2.0 2.0 │ b 2.0 ┃\n" +
653-
"┗━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┛\n";
646+
"┏━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━┓\n" +
647+
"┃ │ 'rank' ['rank'] │ {'x': 'rank'} ┃\n" +
648+
"┠────────────────┼───────────────┼───────────────┼───────────────┨\n" +
649+
"┃ l.apply(…) │ x y │ ┃\n" +
650+
"┃ l.agg(…) │ x y rank rank │ x ┃\n" +
651+
"┃ l.transform(…) a 1.0 1.0 a 1.0 1.0 │ a 1.0 ┃\n" +
652+
"┃ b 2.0 2.0 b 2.0 2.0 │ b 2.0 ┃\n" +
653+
"┗━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┛\n";
654654

655655
const DIAGRAM_17_A =
656-
"| | 'rank' | ['rank'] | {'x': 'rank'} |";
656+
"| | 'rank' | ['rank'] | {'x': 'rank'} |";
657657

658658
const DIAGRAM_18_A =
659659
'| gb.agg(…) | x y | | x y | |';

0 commit comments

Comments
 (0)