This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/datafusion-python.git
The following commit(s) were added to refs/heads/asf-staging by this push:
new ae2608b3 Publish built docs triggered by
7c1c08f8617ac97a2568eb0664e9d4ee30fceba9
ae2608b3 is described below
commit ae2608b33da153ed2fb2d7a30367083ad144b63c
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Sat Mar 15 11:39:47 2025 +0000
Publish built docs triggered by 7c1c08f8617ac97a2568eb0664e9d4ee30fceba9
---
.../autoapi/datafusion/functions/index.rst.txt | 9 ++
autoapi/datafusion/functions/index.html | 140 ++++++++++++---------
genindex.html | 6 +-
objects.inv | Bin 6195 -> 6199 bytes
searchindex.js | 2 +-
user-guide/common-operations/aggregations.html | 72 +++++------
user-guide/common-operations/basic-info.html | 46 +++----
user-guide/common-operations/functions.html | 20 +--
8 files changed, 163 insertions(+), 132 deletions(-)
diff --git a/_sources/autoapi/datafusion/functions/index.rst.txt
b/_sources/autoapi/datafusion/functions/index.rst.txt
index beadff19..a3219e79 100644
--- a/_sources/autoapi/datafusion/functions/index.rst.txt
+++ b/_sources/autoapi/datafusion/functions/index.rst.txt
@@ -194,6 +194,7 @@ Functions
datafusion.functions.random
datafusion.functions.range
datafusion.functions.rank
+ datafusion.functions.regexp_count
datafusion.functions.regexp_like
datafusion.functions.regexp_match
datafusion.functions.regexp_replace
@@ -1656,6 +1657,14 @@ Module Contents
:param order_by: Set ordering within the window frame.
+.. py:function:: regexp_count(string: datafusion.expr.Expr, pattern:
datafusion.expr.Expr, start: datafusion.expr.Expr, flags: datafusion.expr.Expr
| None = None) -> datafusion.expr.Expr
+
+ Returns the number of matches in a string.
+
+ Optional start position (the first position is 1) to search for the regular
+ expression.
+
+
.. py:function:: regexp_like(string: datafusion.expr.Expr, regex:
datafusion.expr.Expr, flags: datafusion.expr.Expr | None = None) ->
datafusion.expr.Expr
Find if any regular expression (regex) matches exist.
diff --git a/autoapi/datafusion/functions/index.html
b/autoapi/datafusion/functions/index.html
index 00a76a61..a3f490d2 100644
--- a/autoapi/datafusion/functions/index.html
+++ b/autoapi/datafusion/functions/index.html
@@ -2005,6 +2005,15 @@
</code>
</a>
</li>
+ <li class="toc-h3 nav-item toc-entry">
+ <a class="reference internal nav-link"
href="#datafusion.functions.regexp_count">
+ <code class="docutils literal notranslate">
+ <span class="pre">
+ regexp_count()
+ </span>
+ </code>
+ </a>
+ </li>
<li class="toc-h3 nav-item toc-entry">
<a class="reference internal nav-link"
href="#datafusion.functions.regexp_like">
<code class="docutils literal notranslate">
@@ -3115,184 +3124,187 @@
<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.rank" title="datafusion.functions.rank"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">rank</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Create a rank window function.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.regexp_like"
title="datafusion.functions.regexp_like"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">regexp_like</span></code></a>(→
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.regexp_count"
title="datafusion.functions.regexp_count"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">regexp_count</span></code></a>(→
datafusion.expr.Expr)</p></td>
+<td><p>Returns the number of matches in a string.</p></td>
+</tr>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.regexp_like"
title="datafusion.functions.regexp_like"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">regexp_like</span></code></a>(→
datafusion.expr.Expr)</p></td>
<td><p>Find if any regular expression (regex) matches exist.</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.regexp_match"
title="datafusion.functions.regexp_match"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">regexp_match</span></code></a>(→
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.regexp_match"
title="datafusion.functions.regexp_match"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">regexp_match</span></code></a>(→
datafusion.expr.Expr)</p></td>
<td><p>Perform regular expression (regex) matching.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.regexp_replace"
title="datafusion.functions.regexp_replace"><code class="xref py py-obj
docutils literal notranslate"><span
class="pre">regexp_replace</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.regexp_replace"
title="datafusion.functions.regexp_replace"><code class="xref py py-obj
docutils literal notranslate"><span
class="pre">regexp_replace</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Replaces substring(s) matching a PCRE-like regular expression.</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.regr_avgx"
title="datafusion.functions.regr_avgx"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">regr_avgx</span></code></a>(→
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.regr_avgx"
title="datafusion.functions.regr_avgx"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">regr_avgx</span></code></a>(→
datafusion.expr.Expr)</p></td>
<td><p>Computes the average of the independent variable <code class="docutils
literal notranslate"><span class="pre">x</span></code>.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.regr_avgy"
title="datafusion.functions.regr_avgy"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">regr_avgy</span></code></a>(→
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.regr_avgy"
title="datafusion.functions.regr_avgy"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">regr_avgy</span></code></a>(→
datafusion.expr.Expr)</p></td>
<td><p>Computes the average of the dependent variable <code class="docutils
literal notranslate"><span class="pre">y</span></code>.</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.regr_count"
title="datafusion.functions.regr_count"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">regr_count</span></code></a>(→
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.regr_count"
title="datafusion.functions.regr_count"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">regr_count</span></code></a>(→
datafusion.expr.Expr)</p></td>
<td><p>Counts the number of rows in which both expressions are not
null.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.regr_intercept"
title="datafusion.functions.regr_intercept"><code class="xref py py-obj
docutils literal notranslate"><span
class="pre">regr_intercept</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.regr_intercept"
title="datafusion.functions.regr_intercept"><code class="xref py py-obj
docutils literal notranslate"><span
class="pre">regr_intercept</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Computes the intercept from the linear regression.</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.regr_r2" title="datafusion.functions.regr_r2"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">regr_r2</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.regr_r2" title="datafusion.functions.regr_r2"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">regr_r2</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Computes the R-squared value from linear regression.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.regr_slope"
title="datafusion.functions.regr_slope"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">regr_slope</span></code></a>(→
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.regr_slope"
title="datafusion.functions.regr_slope"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">regr_slope</span></code></a>(→
datafusion.expr.Expr)</p></td>
<td><p>Computes the slope from linear regression.</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.regr_sxx"
title="datafusion.functions.regr_sxx"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">regr_sxx</span></code></a>(→
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.regr_sxx"
title="datafusion.functions.regr_sxx"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">regr_sxx</span></code></a>(→
datafusion.expr.Expr)</p></td>
<td><p>Computes the sum of squares of the independent variable <code
class="docutils literal notranslate"><span class="pre">x</span></code>.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.regr_sxy"
title="datafusion.functions.regr_sxy"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">regr_sxy</span></code></a>(→
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.regr_sxy"
title="datafusion.functions.regr_sxy"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">regr_sxy</span></code></a>(→
datafusion.expr.Expr)</p></td>
<td><p>Computes the sum of products of pairs of numbers.</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.regr_syy"
title="datafusion.functions.regr_syy"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">regr_syy</span></code></a>(→
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.regr_syy"
title="datafusion.functions.regr_syy"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">regr_syy</span></code></a>(→
datafusion.expr.Expr)</p></td>
<td><p>Computes the sum of squares of the dependent variable <code
class="docutils literal notranslate"><span class="pre">y</span></code>.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.repeat" title="datafusion.functions.repeat"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">repeat</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.repeat" title="datafusion.functions.repeat"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">repeat</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Repeats the <code class="docutils literal notranslate"><span
class="pre">string</span></code> to <code class="docutils literal
notranslate"><span class="pre">n</span></code> times.</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.replace" title="datafusion.functions.replace"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">replace</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.replace" title="datafusion.functions.replace"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">replace</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Replaces all occurrences of <code class="docutils literal
notranslate"><span class="pre">from_val</span></code> with <code
class="docutils literal notranslate"><span class="pre">to_val</span></code> in
the <code class="docutils literal notranslate"><span
class="pre">string</span></code>.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.reverse" title="datafusion.functions.reverse"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">reverse</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.reverse" title="datafusion.functions.reverse"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">reverse</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Reverse the string argument.</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.right" title="datafusion.functions.right"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">right</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.right" title="datafusion.functions.right"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">right</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Returns the last <code class="docutils literal notranslate"><span
class="pre">n</span></code> characters in the <code class="docutils literal
notranslate"><span class="pre">string</span></code>.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.round" title="datafusion.functions.round"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">round</span></code></a>() → datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.round" title="datafusion.functions.round"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">round</span></code></a>() → datafusion.expr.Expr)</p></td>
<td><p>Round the argument to the nearest integer.</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.row_number"
title="datafusion.functions.row_number"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">row_number</span></code></a>(→
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.row_number"
title="datafusion.functions.row_number"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">row_number</span></code></a>(→
datafusion.expr.Expr)</p></td>
<td><p>Create a row number window function.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.rpad" title="datafusion.functions.rpad"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">rpad</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.rpad" title="datafusion.functions.rpad"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">rpad</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Add right padding to a string.</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.rtrim" title="datafusion.functions.rtrim"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">rtrim</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.rtrim" title="datafusion.functions.rtrim"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">rtrim</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Removes all characters, spaces by default, from the end of a
string.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.sha224" title="datafusion.functions.sha224"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">sha224</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.sha224" title="datafusion.functions.sha224"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">sha224</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Computes the SHA-224 hash of a binary string.</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.sha256" title="datafusion.functions.sha256"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">sha256</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.sha256" title="datafusion.functions.sha256"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">sha256</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Computes the SHA-256 hash of a binary string.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.sha384" title="datafusion.functions.sha384"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">sha384</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.sha384" title="datafusion.functions.sha384"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">sha384</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Computes the SHA-384 hash of a binary string.</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.sha512" title="datafusion.functions.sha512"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">sha512</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.sha512" title="datafusion.functions.sha512"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">sha512</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Computes the SHA-512 hash of a binary string.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.signum" title="datafusion.functions.signum"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">signum</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.signum" title="datafusion.functions.signum"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">signum</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Returns the sign of the argument (-1, 0, +1).</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.sin" title="datafusion.functions.sin"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">sin</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.sin" title="datafusion.functions.sin"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">sin</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Returns the sine of the argument.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.sinh" title="datafusion.functions.sinh"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">sinh</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.sinh" title="datafusion.functions.sinh"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">sinh</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Returns the hyperbolic sine of the argument.</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.split_part"
title="datafusion.functions.split_part"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">split_part</span></code></a>(→
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.split_part"
title="datafusion.functions.split_part"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">split_part</span></code></a>(→
datafusion.expr.Expr)</p></td>
<td><p>Split a string and return one part.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.sqrt" title="datafusion.functions.sqrt"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">sqrt</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.sqrt" title="datafusion.functions.sqrt"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">sqrt</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Returns the square root of the argument.</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.starts_with"
title="datafusion.functions.starts_with"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">starts_with</span></code></a>(→
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.starts_with"
title="datafusion.functions.starts_with"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">starts_with</span></code></a>(→
datafusion.expr.Expr)</p></td>
<td><p>Returns true if string starts with prefix.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.stddev" title="datafusion.functions.stddev"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">stddev</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.stddev" title="datafusion.functions.stddev"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">stddev</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Computes the standard deviation of the argument.</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.stddev_pop"
title="datafusion.functions.stddev_pop"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">stddev_pop</span></code></a>(→
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.stddev_pop"
title="datafusion.functions.stddev_pop"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">stddev_pop</span></code></a>(→
datafusion.expr.Expr)</p></td>
<td><p>Computes the population standard deviation of the argument.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.stddev_samp"
title="datafusion.functions.stddev_samp"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">stddev_samp</span></code></a>(→
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.stddev_samp"
title="datafusion.functions.stddev_samp"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">stddev_samp</span></code></a>(→
datafusion.expr.Expr)</p></td>
<td><p>Computes the sample standard deviation of the argument.</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.string_agg"
title="datafusion.functions.string_agg"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">string_agg</span></code></a>(→
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.string_agg"
title="datafusion.functions.string_agg"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">string_agg</span></code></a>(→
datafusion.expr.Expr)</p></td>
<td><p>Concatenates the input strings.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.strpos" title="datafusion.functions.strpos"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">strpos</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.strpos" title="datafusion.functions.strpos"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">strpos</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Finds the position from where the <code class="docutils literal
notranslate"><span class="pre">substring</span></code> matches the <code
class="docutils literal notranslate"><span
class="pre">string</span></code>.</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.struct" title="datafusion.functions.struct"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">struct</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.struct" title="datafusion.functions.struct"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">struct</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Returns a struct with the given arguments.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.substr" title="datafusion.functions.substr"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">substr</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.substr" title="datafusion.functions.substr"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">substr</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Substring from the <code class="docutils literal notranslate"><span
class="pre">position</span></code> to the end.</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.substr_index"
title="datafusion.functions.substr_index"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">substr_index</span></code></a>(→
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.substr_index"
title="datafusion.functions.substr_index"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">substr_index</span></code></a>(→
datafusion.expr.Expr)</p></td>
<td><p>Returns an indexed substring.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.substring"
title="datafusion.functions.substring"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">substring</span></code></a>(→
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.substring"
title="datafusion.functions.substring"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">substring</span></code></a>(→
datafusion.expr.Expr)</p></td>
<td><p>Substring from the <code class="docutils literal notranslate"><span
class="pre">position</span></code> with <code class="docutils literal
notranslate"><span class="pre">length</span></code> characters.</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.sum" title="datafusion.functions.sum"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">sum</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.sum" title="datafusion.functions.sum"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">sum</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Computes the sum of a set of numbers.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.tan" title="datafusion.functions.tan"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">tan</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.tan" title="datafusion.functions.tan"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">tan</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Returns the tangent of the argument.</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.tanh" title="datafusion.functions.tanh"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">tanh</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.tanh" title="datafusion.functions.tanh"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">tanh</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Returns the hyperbolic tangent of the argument.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.to_hex" title="datafusion.functions.to_hex"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">to_hex</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.to_hex" title="datafusion.functions.to_hex"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">to_hex</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Converts an integer to a hexadecimal string.</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.to_timestamp"
title="datafusion.functions.to_timestamp"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">to_timestamp</span></code></a>(→
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.to_timestamp"
title="datafusion.functions.to_timestamp"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">to_timestamp</span></code></a>(→
datafusion.expr.Expr)</p></td>
<td><p>Converts a string and optional formats to a <code class="docutils
literal notranslate"><span class="pre">Timestamp</span></code> in
nanoseconds.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.to_timestamp_micros"
title="datafusion.functions.to_timestamp_micros"><code class="xref py py-obj
docutils literal notranslate"><span
class="pre">to_timestamp_micros</span></code></a>(→
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.to_timestamp_micros"
title="datafusion.functions.to_timestamp_micros"><code class="xref py py-obj
docutils literal notranslate"><span
class="pre">to_timestamp_micros</span></code></a>(→
datafusion.expr.Expr)</p></td>
<td><p>Converts a string and optional formats to a <code class="docutils
literal notranslate"><span class="pre">Timestamp</span></code> in
microseconds.</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.to_timestamp_millis"
title="datafusion.functions.to_timestamp_millis"><code class="xref py py-obj
docutils literal notranslate"><span
class="pre">to_timestamp_millis</span></code></a>(→
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.to_timestamp_millis"
title="datafusion.functions.to_timestamp_millis"><code class="xref py py-obj
docutils literal notranslate"><span
class="pre">to_timestamp_millis</span></code></a>(→
datafusion.expr.Expr)</p></td>
<td><p>Converts a string and optional formats to a <code class="docutils
literal notranslate"><span class="pre">Timestamp</span></code> in
milliseconds.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.to_timestamp_nanos"
title="datafusion.functions.to_timestamp_nanos"><code class="xref py py-obj
docutils literal notranslate"><span
class="pre">to_timestamp_nanos</span></code></a>(→
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.to_timestamp_nanos"
title="datafusion.functions.to_timestamp_nanos"><code class="xref py py-obj
docutils literal notranslate"><span
class="pre">to_timestamp_nanos</span></code></a>(→
datafusion.expr.Expr)</p></td>
<td><p>Converts a string and optional formats to a <code class="docutils
literal notranslate"><span class="pre">Timestamp</span></code> in
nanoseconds.</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.to_timestamp_seconds"
title="datafusion.functions.to_timestamp_seconds"><code class="xref py py-obj
docutils literal notranslate"><span
class="pre">to_timestamp_seconds</span></code></a>(→
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.to_timestamp_seconds"
title="datafusion.functions.to_timestamp_seconds"><code class="xref py py-obj
docutils literal notranslate"><span
class="pre">to_timestamp_seconds</span></code></a>(→
datafusion.expr.Expr)</p></td>
<td><p>Converts a string and optional formats to a <code class="docutils
literal notranslate"><span class="pre">Timestamp</span></code> in
seconds.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.to_unixtime"
title="datafusion.functions.to_unixtime"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">to_unixtime</span></code></a>(→
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.to_unixtime"
title="datafusion.functions.to_unixtime"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">to_unixtime</span></code></a>(→
datafusion.expr.Expr)</p></td>
<td><p>Converts a string and optional formats to a Unixtime.</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.translate"
title="datafusion.functions.translate"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">translate</span></code></a>(→
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.translate"
title="datafusion.functions.translate"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">translate</span></code></a>(→
datafusion.expr.Expr)</p></td>
<td><p>Replaces the characters in <code class="docutils literal
notranslate"><span class="pre">from_val</span></code> with the counterpart in
<code class="docutils literal notranslate"><span
class="pre">to_val</span></code>.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.trim" title="datafusion.functions.trim"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">trim</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.trim" title="datafusion.functions.trim"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">trim</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Removes all characters, spaces by default, from both sides of a
string.</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.trunc" title="datafusion.functions.trunc"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">trunc</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.trunc" title="datafusion.functions.trunc"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">trunc</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Truncate the number toward zero with optional precision.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.upper" title="datafusion.functions.upper"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">upper</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.upper" title="datafusion.functions.upper"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">upper</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Converts a string to uppercase.</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.uuid" title="datafusion.functions.uuid"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">uuid</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.uuid" title="datafusion.functions.uuid"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">uuid</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Returns uuid v4 as a string value.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.var" title="datafusion.functions.var"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">var</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.var" title="datafusion.functions.var"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">var</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Computes the sample variance of the argument.</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.var_pop" title="datafusion.functions.var_pop"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">var_pop</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.var_pop" title="datafusion.functions.var_pop"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">var_pop</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Computes the population variance of the argument.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.var_samp"
title="datafusion.functions.var_samp"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">var_samp</span></code></a>(→
datafusion.expr.Expr)</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.var_samp"
title="datafusion.functions.var_samp"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">var_samp</span></code></a>(→
datafusion.expr.Expr)</p></td>
<td><p>Computes the sample variance of the argument.</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.var_sample"
title="datafusion.functions.var_sample"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">var_sample</span></code></a>(→
datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.var_sample"
title="datafusion.functions.var_sample"><code class="xref py py-obj docutils
literal notranslate"><span class="pre">var_sample</span></code></a>(→
datafusion.expr.Expr)</p></td>
<td><p>Computes the sample variance of the argument.</p></td>
</tr>
-<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.when" title="datafusion.functions.when"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">when</span></code></a>(→ datafusion.expr.CaseBuilder)</p></td>
+<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.when" title="datafusion.functions.when"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">when</span></code></a>(→ datafusion.expr.CaseBuilder)</p></td>
<td><p>Create a case expression that has no base expression.</p></td>
</tr>
-<tr class="row-even"><td><p><a class="reference internal"
href="#datafusion.functions.window" title="datafusion.functions.window"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">window</span></code></a>(→ datafusion.expr.Expr)</p></td>
+<tr class="row-odd"><td><p><a class="reference internal"
href="#datafusion.functions.window" title="datafusion.functions.window"><code
class="xref py py-obj docutils literal notranslate"><span
class="pre">window</span></code></a>(→ datafusion.expr.Expr)</p></td>
<td><p>Creates a new Window function expression.</p></td>
</tr>
</tbody>
@@ -4921,6 +4933,14 @@ associated rank.</p>
</dl>
</dd></dl>
+<dl class="py function">
+<dt class="sig sig-object py" id="datafusion.functions.regexp_count">
+<span class="sig-prename descclassname"><span
class="pre">datafusion.functions.</span></span><span class="sig-name
descname"><span class="pre">regexp_count</span></span><span
class="sig-paren">(</span><em class="sig-param"><span class="n"><span
class="pre">string</span></span><span class="p"><span
class="pre">:</span></span><span class="w"> </span><span class="n"><a
class="reference internal" href="../expr/index.html#datafusion.expr.Expr"
title="datafusion.expr.Expr"><span class="pre">da [...]
+<dd><p>Returns the number of matches in a string.</p>
+<p>Optional start position (the first position is 1) to search for the regular
+expression.</p>
+</dd></dl>
+
<dl class="py function">
<dt class="sig sig-object py" id="datafusion.functions.regexp_like">
<span class="sig-prename descclassname"><span
class="pre">datafusion.functions.</span></span><span class="sig-name
descname"><span class="pre">regexp_like</span></span><span
class="sig-paren">(</span><em class="sig-param"><span class="n"><span
class="pre">string</span></span><span class="p"><span
class="pre">:</span></span><span class="w"> </span><span class="n"><a
class="reference internal" href="../expr/index.html#datafusion.expr.Expr"
title="datafusion.expr.Expr"><span class="pre">dat [...]
diff --git a/genindex.html b/genindex.html
index 857ec9f8..6d65db2f 100644
--- a/genindex.html
+++ b/genindex.html
@@ -1973,6 +1973,8 @@
<li><a
href="autoapi/datafusion/record_batch/index.html#datafusion.record_batch.RecordBatchStream">(class
in datafusion.record_batch)</a>
</li>
</ul></li>
+ <li><a
href="autoapi/datafusion/functions/index.html#datafusion.functions.regexp_count">regexp_count()
(in module datafusion.functions)</a>
+</li>
<li><a
href="autoapi/datafusion/functions/index.html#datafusion.functions.regexp_like">regexp_like()
(in module datafusion.functions)</a>
</li>
<li><a
href="autoapi/datafusion/functions/index.html#datafusion.functions.regexp_match">regexp_match()
(in module datafusion.functions)</a>
@@ -1990,11 +1992,11 @@
<li><a
href="autoapi/datafusion/context/index.html#datafusion.context.SessionContext.register_listing_table">register_listing_table()
(datafusion.context.SessionContext method)</a>
</li>
<li><a
href="autoapi/datafusion/context/index.html#datafusion.context.SessionContext.register_object_store">register_object_store()
(datafusion.context.SessionContext method)</a>
-</li>
- <li><a
href="autoapi/datafusion/context/index.html#datafusion.context.SessionContext.register_parquet">register_parquet()
(datafusion.context.SessionContext method)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
+ <li><a
href="autoapi/datafusion/context/index.html#datafusion.context.SessionContext.register_parquet">register_parquet()
(datafusion.context.SessionContext method)</a>
+</li>
<li><a
href="autoapi/datafusion/context/index.html#datafusion.context.SessionContext.register_record_batches">register_record_batches()
(datafusion.context.SessionContext method)</a>
</li>
<li><a
href="autoapi/datafusion/context/index.html#datafusion.context.SessionContext.register_table">register_table()
(datafusion.context.SessionContext method)</a>
diff --git a/objects.inv b/objects.inv
index 440b43d4..b9458408 100644
Binary files a/objects.inv and b/objects.inv differ
diff --git a/searchindex.js b/searchindex.js
index b711b312..a782adfd 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"API Reference": [[15, null]], "Aggregate
Functions": [[20, "aggregate-functions"], [27, "aggregate-functions"], [29,
"aggregate-functions"]], "Aggregation": [[20, null]], "Alternative Approach":
[[16, "alternative-approach"]], "Arrays": [[22, "arrays"]], "Arrow": [[33,
null]], "Attributes": [[3, "attributes"], [5, "attributes"], [10,
"attributes"], [14, "attributes"]], "Available Functions": [[29,
"available-functions"]], "Avro": [[34, null]], "Basic Opera [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"API Reference": [[15, null]], "Aggregate
Functions": [[20, "aggregate-functions"], [27, "aggregate-functions"], [29,
"aggregate-functions"]], "Aggregation": [[20, null]], "Alternative Approach":
[[16, "alternative-approach"]], "Arrays": [[22, "arrays"]], "Arrow": [[33,
null]], "Attributes": [[3, "attributes"], [5, "attributes"], [10,
"attributes"], [14, "attributes"]], "Available Functions": [[29,
"available-functions"]], "Avro": [[34, null]], "Basic Opera [...]
\ No newline at end of file
diff --git a/user-guide/common-operations/aggregations.html
b/user-guide/common-operations/aggregations.html
index 5af7465b..8bd01f00 100644
--- a/user-guide/common-operations/aggregations.html
+++ b/user-guide/common-operations/aggregations.html
@@ -479,20 +479,20 @@ For grouping the <code class="code docutils literal
notranslate"><span class="pr
<span class="o">...</span><span class="p">:</span>
<span class="n">Out</span><span class="p">[</span><span
class="mi">9</span><span class="p">]:</span>
<span class="n">DataFrame</span><span class="p">()</span>
-<span
class="o">+----------+-----------+--------------------+-----------+</span>
-<span class="o">|</span> <span class="n">Type</span> <span class="mi">1</span>
<span class="o">|</span> <span class="n">Max</span> <span
class="n">Speed</span> <span class="o">|</span> <span class="n">Avg</span>
<span class="n">Speed</span> <span class="o">|</span> <span
class="n">Min</span> <span class="n">Speed</span> <span class="o">|</span>
-<span
class="o">+----------+-----------+--------------------+-----------+</span>
-<span class="o">|</span> <span class="n">Bug</span> <span
class="o">|</span> <span class="mi">145</span> <span class="o">|</span>
<span class="mf">66.78571428571429</span> <span class="o">|</span> <span
class="mi">25</span> <span class="o">|</span>
-<span class="o">|</span> <span class="n">Poison</span> <span
class="o">|</span> <span class="mi">90</span> <span class="o">|</span>
<span class="mf">58.785714285714285</span> <span class="o">|</span> <span
class="mi">25</span> <span class="o">|</span>
-<span class="o">|</span> <span class="n">Electric</span> <span
class="o">|</span> <span class="mi">140</span> <span class="o">|</span>
<span class="mf">98.88888888888889</span> <span class="o">|</span> <span
class="mi">45</span> <span class="o">|</span>
-<span class="o">|</span> <span class="n">Fairy</span> <span
class="o">|</span> <span class="mi">60</span> <span class="o">|</span>
<span class="mf">47.5</span> <span class="o">|</span> <span
class="mi">35</span> <span class="o">|</span>
-<span class="o">|</span> <span class="n">Grass</span> <span
class="o">|</span> <span class="mi">80</span> <span class="o">|</span>
<span class="mf">54.23076923076923</span> <span class="o">|</span> <span
class="mi">30</span> <span class="o">|</span>
-<span class="o">|</span> <span class="n">Fire</span> <span
class="o">|</span> <span class="mi">105</span> <span class="o">|</span>
<span class="mf">86.28571428571429</span> <span class="o">|</span> <span
class="mi">60</span> <span class="o">|</span>
-<span class="o">|</span> <span class="n">Water</span> <span
class="o">|</span> <span class="mi">115</span> <span class="o">|</span>
<span class="mf">67.25806451612904</span> <span class="o">|</span> <span
class="mi">15</span> <span class="o">|</span>
-<span class="o">|</span> <span class="n">Ground</span> <span
class="o">|</span> <span class="mi">120</span> <span class="o">|</span>
<span class="mf">58.125</span> <span class="o">|</span> <span
class="mi">25</span> <span class="o">|</span>
-<span class="o">|</span> <span class="n">Fighting</span> <span
class="o">|</span> <span class="mi">95</span> <span class="o">|</span>
<span class="mf">66.14285714285714</span> <span class="o">|</span> <span
class="mi">35</span> <span class="o">|</span>
-<span class="o">|</span> <span class="n">Psychic</span> <span
class="o">|</span> <span class="mi">150</span> <span class="o">|</span>
<span class="mf">99.25</span> <span class="o">|</span> <span
class="mi">42</span> <span class="o">|</span>
-<span
class="o">+----------+-----------+--------------------+-----------+</span>
+<span class="o">+----------+-----------+-------------------+-----------+</span>
+<span class="o">|</span> <span class="n">Type</span> <span class="mi">1</span>
<span class="o">|</span> <span class="n">Max</span> <span
class="n">Speed</span> <span class="o">|</span> <span class="n">Avg</span>
<span class="n">Speed</span> <span class="o">|</span> <span
class="n">Min</span> <span class="n">Speed</span> <span class="o">|</span>
+<span class="o">+----------+-----------+-------------------+-----------+</span>
+<span class="o">|</span> <span class="n">Grass</span> <span
class="o">|</span> <span class="mi">80</span> <span class="o">|</span>
<span class="mf">54.23076923076923</span> <span class="o">|</span> <span
class="mi">30</span> <span class="o">|</span>
+<span class="o">|</span> <span class="n">Fire</span> <span
class="o">|</span> <span class="mi">105</span> <span class="o">|</span>
<span class="mf">86.28571428571429</span> <span class="o">|</span> <span
class="mi">60</span> <span class="o">|</span>
+<span class="o">|</span> <span class="n">Water</span> <span
class="o">|</span> <span class="mi">115</span> <span class="o">|</span>
<span class="mf">67.25806451612904</span> <span class="o">|</span> <span
class="mi">15</span> <span class="o">|</span>
+<span class="o">|</span> <span class="n">Ground</span> <span
class="o">|</span> <span class="mi">120</span> <span class="o">|</span>
<span class="mf">58.125</span> <span class="o">|</span> <span
class="mi">25</span> <span class="o">|</span>
+<span class="o">|</span> <span class="n">Fighting</span> <span
class="o">|</span> <span class="mi">95</span> <span class="o">|</span>
<span class="mf">66.14285714285714</span> <span class="o">|</span> <span
class="mi">35</span> <span class="o">|</span>
+<span class="o">|</span> <span class="n">Psychic</span> <span
class="o">|</span> <span class="mi">150</span> <span class="o">|</span>
<span class="mf">99.25</span> <span class="o">|</span> <span
class="mi">42</span> <span class="o">|</span>
+<span class="o">|</span> <span class="n">Rock</span> <span
class="o">|</span> <span class="mi">150</span> <span class="o">|</span>
<span class="mf">67.5</span> <span class="o">|</span> <span
class="mi">20</span> <span class="o">|</span>
+<span class="o">|</span> <span class="n">Ghost</span> <span
class="o">|</span> <span class="mi">130</span> <span class="o">|</span>
<span class="mf">103.75</span> <span class="o">|</span> <span
class="mi">80</span> <span class="o">|</span>
+<span class="o">|</span> <span class="n">Dragon</span> <span
class="o">|</span> <span class="mi">80</span> <span class="o">|</span>
<span class="mf">66.66666666666667</span> <span class="o">|</span> <span
class="mi">50</span> <span class="o">|</span>
+<span class="o">|</span> <span class="n">Normal</span> <span
class="o">|</span> <span class="mi">121</span> <span class="o">|</span>
<span class="mf">72.75</span> <span class="o">|</span> <span
class="mi">20</span> <span class="o">|</span>
+<span class="o">+----------+-----------+-------------------+-----------+</span>
</pre></div>
</div>
<p>More than one column can be used for grouping</p>
@@ -574,15 +574,15 @@ Pokemon set. Since there will be many entries of <code
class="docutils literal n
<span
class="o">+----------+--------------------------------------------------+</span>
<span class="o">|</span> <span class="n">Type</span> <span class="mi">1</span>
<span class="o">|</span> <span class="n">Type</span> <span
class="mi">2</span> <span class="n">List</span>
<span class="o">|</span>
<span
class="o">+----------+--------------------------------------------------+</span>
-<span class="o">|</span> <span class="n">Normal</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Fairy</span><span
class="p">,</span> <span class="n">Flying</span><span class="p">,</span> <span
class="p">]</span> <span class="o">|</span>
+<span class="o">|</span> <span class="n">Normal</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span
class="p">,</span> <span class="p">,</span> <span class="n">Fairy</span><span
class="p">]</span> <span class="o">|</span>
<span class="o">|</span> <span class="n">Ice</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span
class="p">,</span> <span class="n">Psychic</span><span class="p">]</span>
<span class="o">|</span>
-<span class="o">|</span> <span class="n">Bug</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span
class="p">,</span> <span class="n">Grass</span><span class="p">,</span> <span
class="n">Poison</span><span class="p">,</span> <span class="p">]</span>
<span class="o">|</span>
-<span class="o">|</span> <span class="n">Poison</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span
class="p">,</span> <span class="n">Ground</span><span class="p">,</span> <span
class="p">]</span> <span class="o">|</span>
-<span class="o">|</span> <span class="n">Electric</span> <span
class="o">|</span> <span class="p">[,</span> <span class="n">Flying</span><span
class="p">,</span> <span class="n">Steel</span><span class="p">]</span>
<span class="o">|</span>
+<span class="o">|</span> <span class="n">Bug</span> <span
class="o">|</span> <span class="p">[,</span> <span class="n">Poison</span><span
class="p">,</span> <span class="n">Flying</span><span class="p">,</span> <span
class="n">Grass</span><span class="p">]</span> <span
class="o">|</span>
+<span class="o">|</span> <span class="n">Poison</span> <span
class="o">|</span> <span class="p">[,</span> <span class="n">Flying</span><span
class="p">,</span> <span class="n">Ground</span><span class="p">]</span>
<span class="o">|</span>
+<span class="o">|</span> <span class="n">Electric</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span
class="p">,</span> <span class="p">,</span> <span class="n">Steel</span><span
class="p">]</span> <span class="o">|</span>
<span class="o">|</span> <span class="n">Fairy</span> <span
class="o">|</span> <span class="p">[]</span>
<span class="o">|</span>
-<span class="o">|</span> <span class="n">Grass</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Poison</span><span
class="p">,</span> <span class="n">Psychic</span><span class="p">,</span> <span
class="p">]</span> <span class="o">|</span>
-<span class="o">|</span> <span class="n">Fire</span> <span
class="o">|</span> <span class="p">[,</span> <span class="n">Dragon</span><span
class="p">,</span> <span class="n">Flying</span><span class="p">]</span>
<span class="o">|</span>
-<span class="o">|</span> <span class="n">Water</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Psychic</span><span
class="p">,</span> <span class="n">Poison</span><span class="p">,</span> <span
class="p">,</span> <span class="n">Flying</span><span class="p">,</span> <span
class="n">Ice</span><span class="p">,</span> <span class="n">Dark</span><span
class="p">,</span> <span class="n">Fighting</span><span class="p">]</span>
<span class="o">|</span>
+<span class="o">|</span> <span class="n">Grass</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Psychic</span><span
class="p">,</span> <span class="p">,</span> <span class="n">Poison</span><span
class="p">]</span> <span class="o">|</span>
+<span class="o">|</span> <span class="n">Fire</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span
class="p">,</span> <span class="p">,</span> <span class="n">Dragon</span><span
class="p">]</span> <span class="o">|</span>
+<span class="o">|</span> <span class="n">Water</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Psychic</span><span
class="p">,</span> <span class="n">Poison</span><span class="p">,</span> <span
class="n">Fighting</span><span class="p">,</span> <span class="p">,</span>
<span class="n">Ice</span><span class="p">,</span> <span
class="n">Dark</span><span class="p">,</span> <span
class="n">Flying</span><span class="p">]</span> <span class="o">|</span>
<span class="o">|</span> <span class="n">Ground</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Rock</span><span
class="p">,</span> <span class="p">]</span>
<span class="o">|</span>
<span
class="o">+----------+--------------------------------------------------+</span>
</pre></div>
@@ -597,14 +597,14 @@ entries entirely removed. The second is we can use the
<code class="docutils lit
<span
class="o">+----------+------------------------------------------------+</span>
<span class="o">|</span> <span class="n">Type</span> <span class="mi">1</span>
<span class="o">|</span> <span class="n">Type</span> <span
class="mi">2</span> <span class="n">List</span>
<span class="o">|</span>
<span
class="o">+----------+------------------------------------------------+</span>
-<span class="o">|</span> <span class="n">Bug</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span
class="p">,</span> <span class="n">Poison</span><span class="p">,</span> <span
class="n">Grass</span><span class="p">]</span> <span
class="o">|</span>
-<span class="o">|</span> <span class="n">Poison</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Ground</span><span
class="p">,</span> <span class="n">Flying</span><span class="p">]</span>
<span class="o">|</span>
-<span class="o">|</span> <span class="n">Electric</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Steel</span><span
class="p">,</span> <span class="n">Flying</span><span class="p">]</span>
<span class="o">|</span>
-<span class="o">|</span> <span class="n">Normal</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Fairy</span><span
class="p">,</span> <span class="n">Flying</span><span class="p">]</span>
<span class="o">|</span>
-<span class="o">|</span> <span class="n">Ice</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Psychic</span><span
class="p">,</span> <span class="n">Flying</span><span class="p">]</span>
<span class="o">|</span>
+<span class="o">|</span> <span class="n">Normal</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span
class="p">,</span> <span class="n">Fairy</span><span class="p">]</span>
<span class="o">|</span>
+<span class="o">|</span> <span class="n">Ice</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span
class="p">,</span> <span class="n">Psychic</span><span class="p">]</span>
<span class="o">|</span>
+<span class="o">|</span> <span class="n">Bug</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Grass</span><span
class="p">,</span> <span class="n">Flying</span><span class="p">,</span> <span
class="n">Poison</span><span class="p">]</span> <span
class="o">|</span>
+<span class="o">|</span> <span class="n">Poison</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span
class="p">,</span> <span class="n">Ground</span><span class="p">]</span>
<span class="o">|</span>
+<span class="o">|</span> <span class="n">Electric</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span
class="p">,</span> <span class="n">Steel</span><span class="p">]</span>
<span class="o">|</span>
<span class="o">|</span> <span class="n">Grass</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Psychic</span><span
class="p">,</span> <span class="n">Poison</span><span class="p">]</span>
<span class="o">|</span>
-<span class="o">|</span> <span class="n">Fire</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span
class="p">,</span> <span class="n">Dragon</span><span class="p">]</span>
<span class="o">|</span>
-<span class="o">|</span> <span class="n">Water</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span
class="p">,</span> <span class="n">Psychic</span><span class="p">,</span> <span
class="n">Dark</span><span class="p">,</span> <span
class="n">Fighting</span><span class="p">,</span> <span
class="n">Ice</span><span class="p">,</span> <span class="n">Poison</span><span
class="p">]</span> <span class="o">|</span>
+<span class="o">|</span> <span class="n">Fire</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Dragon</span><span
class="p">,</span> <span class="n">Flying</span><span class="p">]</span>
<span class="o">|</span>
+<span class="o">|</span> <span class="n">Water</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Fighting</span><span
class="p">,</span> <span class="n">Dark</span><span class="p">,</span> <span
class="n">Flying</span><span class="p">,</span> <span
class="n">Psychic</span><span class="p">,</span> <span
class="n">Ice</span><span class="p">,</span> <span class="n">Poison</span><span
class="p">]</span> <span class="o">|</span>
<span class="o">|</span> <span class="n">Rock</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span
class="p">,</span> <span class="n">Water</span><span class="p">,</span> <span
class="n">Ground</span><span class="p">]</span> <span
class="o">|</span>
<span class="o">|</span> <span class="n">Ghost</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Poison</span><span
class="p">]</span> <span
class="o">|</span>
<span
class="o">+----------+------------------------------------------------+</span>
@@ -615,15 +615,15 @@ entries entirely removed. The second is we can use the
<code class="docutils lit
<span
class="o">+----------+------------------------------------------------+</span>
<span class="o">|</span> <span class="n">Type</span> <span class="mi">1</span>
<span class="o">|</span> <span class="n">Type</span> <span
class="mi">2</span> <span class="n">List</span>
<span class="o">|</span>
<span
class="o">+----------+------------------------------------------------+</span>
-<span class="o">|</span> <span class="n">Normal</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Fairy</span><span
class="p">,</span> <span class="n">Flying</span><span class="p">]</span>
<span class="o">|</span>
-<span class="o">|</span> <span class="n">Ice</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span
class="p">,</span> <span class="n">Psychic</span><span class="p">]</span>
<span class="o">|</span>
-<span class="o">|</span> <span class="n">Bug</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Grass</span><span
class="p">,</span> <span class="n">Flying</span><span class="p">,</span> <span
class="n">Poison</span><span class="p">]</span> <span
class="o">|</span>
-<span class="o">|</span> <span class="n">Poison</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span
class="p">,</span> <span class="n">Ground</span><span class="p">]</span>
<span class="o">|</span>
+<span class="o">|</span> <span class="n">Normal</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span
class="p">,</span> <span class="n">Fairy</span><span class="p">]</span>
<span class="o">|</span>
+<span class="o">|</span> <span class="n">Ice</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Psychic</span><span
class="p">,</span> <span class="n">Flying</span><span class="p">]</span>
<span class="o">|</span>
+<span class="o">|</span> <span class="n">Bug</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Grass</span><span
class="p">,</span> <span class="n">Poison</span><span class="p">,</span> <span
class="n">Flying</span><span class="p">]</span> <span
class="o">|</span>
+<span class="o">|</span> <span class="n">Poison</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Ground</span><span
class="p">,</span> <span class="n">Flying</span><span class="p">]</span>
<span class="o">|</span>
<span class="o">|</span> <span class="n">Electric</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span
class="p">,</span> <span class="n">Steel</span><span class="p">]</span>
<span class="o">|</span>
<span class="o">|</span> <span class="n">Fairy</span> <span
class="o">|</span> <span
class="o">|</span>
-<span class="o">|</span> <span class="n">Grass</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Psychic</span><span
class="p">,</span> <span class="n">Poison</span><span class="p">]</span>
<span class="o">|</span>
+<span class="o">|</span> <span class="n">Grass</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Poison</span><span
class="p">,</span> <span class="n">Psychic</span><span class="p">]</span>
<span class="o">|</span>
<span class="o">|</span> <span class="n">Fire</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span
class="p">,</span> <span class="n">Dragon</span><span class="p">]</span>
<span class="o">|</span>
-<span class="o">|</span> <span class="n">Water</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Flying</span><span
class="p">,</span> <span class="n">Fighting</span><span class="p">,</span>
<span class="n">Psychic</span><span class="p">,</span> <span
class="n">Ice</span><span class="p">,</span> <span class="n">Dark</span><span
class="p">,</span> <span class="n">Poison</span><span class="p">]</span> <span
class="o">|</span>
+<span class="o">|</span> <span class="n">Water</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Psychic</span><span
class="p">,</span> <span class="n">Ice</span><span class="p">,</span> <span
class="n">Poison</span><span class="p">,</span> <span
class="n">Fighting</span><span class="p">,</span> <span
class="n">Flying</span><span class="p">,</span> <span
class="n">Dark</span><span class="p">]</span> <span class="o">|</span>
<span class="o">|</span> <span class="n">Ground</span> <span
class="o">|</span> <span class="p">[</span><span class="n">Rock</span><span
class="p">]</span> <span
class="o">|</span>
<span
class="o">+----------+------------------------------------------------+</span>
</pre></div>
@@ -704,6 +704,8 @@ aggregate function without filtering rows from the entire
DataFrame.</p>
<span class="o">+----------+-------------------+----------------------+</span>
<span class="o">|</span> <span class="n">Type</span> <span class="mi">1</span>
<span class="o">|</span> <span class="n">Avg</span> <span
class="n">Speed</span> <span class="n">All</span> <span class="o">|</span>
<span class="n">Avg</span> <span class="n">Speed</span> <span
class="n">Low</span> <span class="n">Attack</span> <span class="o">|</span>
<span class="o">+----------+-------------------+----------------------+</span>
+<span class="o">|</span> <span class="n">Normal</span> <span
class="o">|</span> <span class="mf">72.75</span> <span
class="o">|</span> <span class="mf">52.8</span> <span
class="o">|</span>
+<span class="o">|</span> <span class="n">Ice</span> <span
class="o">|</span> <span class="mf">90.0</span> <span
class="o">|</span> <span class="o">|</span>
<span class="o">|</span> <span class="n">Grass</span> <span
class="o">|</span> <span class="mf">54.23076923076923</span> <span
class="o">|</span> <span class="mf">42.5</span> <span
class="o">|</span>
<span class="o">|</span> <span class="n">Fire</span> <span
class="o">|</span> <span class="mf">86.28571428571429</span> <span
class="o">|</span> <span class="mf">65.0</span> <span
class="o">|</span>
<span class="o">|</span> <span class="n">Water</span> <span
class="o">|</span> <span class="mf">67.25806451612904</span> <span
class="o">|</span> <span class="mf">63.833333333333336</span> <span
class="o">|</span>
@@ -712,8 +714,6 @@ aggregate function without filtering rows from the entire
DataFrame.</p>
<span class="o">|</span> <span class="n">Psychic</span> <span
class="o">|</span> <span class="mf">99.25</span> <span
class="o">|</span> <span class="mf">81.75</span> <span
class="o">|</span>
<span class="o">|</span> <span class="n">Rock</span> <span
class="o">|</span> <span class="mf">67.5</span> <span
class="o">|</span> <span class="mf">52.5</span> <span
class="o">|</span>
<span class="o">|</span> <span class="n">Ghost</span> <span
class="o">|</span> <span class="mf">103.75</span> <span
class="o">|</span> <span class="mf">80.0</span> <span
class="o">|</span>
-<span class="o">|</span> <span class="n">Dragon</span> <span
class="o">|</span> <span class="mf">66.66666666666667</span> <span
class="o">|</span> <span class="o">|</span>
-<span class="o">|</span> <span class="n">Normal</span> <span
class="o">|</span> <span class="mf">72.75</span> <span
class="o">|</span> <span class="mf">52.8</span> <span
class="o">|</span>
<span class="o">+----------+-------------------+----------------------+</span>
</pre></div>
</div>
diff --git a/user-guide/common-operations/basic-info.html
b/user-guide/common-operations/basic-info.html
index 29bfc238..f9dd7832 100644
--- a/user-guide/common-operations/basic-info.html
+++ b/user-guide/common-operations/basic-info.html
@@ -414,11 +414,11 @@
<span class="o">+-----+---------+--------+--------+</span>
<span class="o">|</span> <span class="n">nrs</span> <span class="o">|</span>
<span class="n">names</span> <span class="o">|</span> <span
class="n">random</span> <span class="o">|</span> <span class="n">groups</span>
<span class="o">|</span>
<span class="o">+-----+---------+--------+--------+</span>
-<span class="o">|</span> <span class="mi">1</span> <span class="o">|</span>
<span class="n">python</span> <span class="o">|</span> <span
class="mi">580</span> <span class="o">|</span> <span class="n">A</span>
<span class="o">|</span>
-<span class="o">|</span> <span class="mi">2</span> <span class="o">|</span>
<span class="n">ruby</span> <span class="o">|</span> <span
class="mi">748</span> <span class="o">|</span> <span class="n">A</span>
<span class="o">|</span>
-<span class="o">|</span> <span class="mi">3</span> <span class="o">|</span>
<span class="n">java</span> <span class="o">|</span> <span
class="mi">329</span> <span class="o">|</span> <span class="n">B</span>
<span class="o">|</span>
-<span class="o">|</span> <span class="mi">4</span> <span class="o">|</span>
<span class="n">haskell</span> <span class="o">|</span> <span
class="mi">652</span> <span class="o">|</span> <span class="n">C</span>
<span class="o">|</span>
-<span class="o">|</span> <span class="mi">5</span> <span class="o">|</span>
<span class="n">go</span> <span class="o">|</span> <span
class="mi">56</span> <span class="o">|</span> <span class="n">B</span>
<span class="o">|</span>
+<span class="o">|</span> <span class="mi">1</span> <span class="o">|</span>
<span class="n">python</span> <span class="o">|</span> <span
class="mi">209</span> <span class="o">|</span> <span class="n">A</span>
<span class="o">|</span>
+<span class="o">|</span> <span class="mi">2</span> <span class="o">|</span>
<span class="n">ruby</span> <span class="o">|</span> <span
class="mi">658</span> <span class="o">|</span> <span class="n">A</span>
<span class="o">|</span>
+<span class="o">|</span> <span class="mi">3</span> <span class="o">|</span>
<span class="n">java</span> <span class="o">|</span> <span
class="mi">243</span> <span class="o">|</span> <span class="n">B</span>
<span class="o">|</span>
+<span class="o">|</span> <span class="mi">4</span> <span class="o">|</span>
<span class="n">haskell</span> <span class="o">|</span> <span
class="mi">767</span> <span class="o">|</span> <span class="n">C</span>
<span class="o">|</span>
+<span class="o">|</span> <span class="mi">5</span> <span class="o">|</span>
<span class="n">go</span> <span class="o">|</span> <span
class="mi">208</span> <span class="o">|</span> <span class="n">B</span>
<span class="o">|</span>
<span class="o">+-----+---------+--------+--------+</span>
</pre></div>
</div>
@@ -429,8 +429,8 @@
<span class="o">+-----+--------+--------+--------+</span>
<span class="o">|</span> <span class="n">nrs</span> <span class="o">|</span>
<span class="n">names</span> <span class="o">|</span> <span
class="n">random</span> <span class="o">|</span> <span class="n">groups</span>
<span class="o">|</span>
<span class="o">+-----+--------+--------+--------+</span>
-<span class="o">|</span> <span class="mi">1</span> <span class="o">|</span>
<span class="n">python</span> <span class="o">|</span> <span
class="mi">580</span> <span class="o">|</span> <span class="n">A</span>
<span class="o">|</span>
-<span class="o">|</span> <span class="mi">2</span> <span class="o">|</span>
<span class="n">ruby</span> <span class="o">|</span> <span
class="mi">748</span> <span class="o">|</span> <span class="n">A</span>
<span class="o">|</span>
+<span class="o">|</span> <span class="mi">1</span> <span class="o">|</span>
<span class="n">python</span> <span class="o">|</span> <span
class="mi">209</span> <span class="o">|</span> <span class="n">A</span>
<span class="o">|</span>
+<span class="o">|</span> <span class="mi">2</span> <span class="o">|</span>
<span class="n">ruby</span> <span class="o">|</span> <span
class="mi">658</span> <span class="o">|</span> <span class="n">A</span>
<span class="o">|</span>
<span class="o">+-----+--------+--------+--------+</span>
</pre></div>
</div>
@@ -448,28 +448,28 @@ passing them to an Arrow table, and then converting them
to a pandas DataFrame.<
<div class="highlight-ipython notranslate"><div
class="highlight"><pre><span></span><span class="n">In</span> <span
class="p">[</span><span class="mi">8</span><span class="p">]:</span> <span
class="n">df</span><span class="o">.</span><span
class="n">to_pandas</span><span class="p">()</span>
<span class="n">Out</span><span class="p">[</span><span
class="mi">8</span><span class="p">]:</span>
<span class="n">nrs</span> <span class="n">names</span> <span
class="n">random</span> <span class="n">groups</span>
-<span class="mi">0</span> <span class="mi">1</span> <span
class="n">python</span> <span class="mi">580</span> <span
class="n">A</span>
-<span class="mi">1</span> <span class="mi">2</span> <span
class="n">ruby</span> <span class="mi">748</span> <span
class="n">A</span>
-<span class="mi">2</span> <span class="mi">3</span> <span
class="n">java</span> <span class="mi">329</span> <span
class="n">B</span>
-<span class="mi">3</span> <span class="mi">4</span> <span
class="n">haskell</span> <span class="mi">652</span> <span
class="n">C</span>
-<span class="mi">4</span> <span class="mi">5</span> <span
class="n">go</span> <span class="mi">56</span> <span
class="n">B</span>
+<span class="mi">0</span> <span class="mi">1</span> <span
class="n">python</span> <span class="mi">209</span> <span
class="n">A</span>
+<span class="mi">1</span> <span class="mi">2</span> <span
class="n">ruby</span> <span class="mi">658</span> <span
class="n">A</span>
+<span class="mi">2</span> <span class="mi">3</span> <span
class="n">java</span> <span class="mi">243</span> <span
class="n">B</span>
+<span class="mi">3</span> <span class="mi">4</span> <span
class="n">haskell</span> <span class="mi">767</span> <span
class="n">C</span>
+<span class="mi">4</span> <span class="mi">5</span> <span
class="n">go</span> <span class="mi">208</span> <span
class="n">B</span>
</pre></div>
</div>
<p><a class="reference internal"
href="../../autoapi/datafusion/dataframe/index.html#datafusion.dataframe.DataFrame.describe"
title="datafusion.dataframe.DataFrame.describe"><code class="xref py py-func
docutils literal notranslate"><span class="pre">describe()</span></code></a>
shows a quick statistic summary of your data:</p>
<div class="highlight-ipython notranslate"><div
class="highlight"><pre><span></span><span class="n">In</span> <span
class="p">[</span><span class="mi">9</span><span class="p">]:</span> <span
class="n">df</span><span class="o">.</span><span class="n">describe</span><span
class="p">()</span>
<span class="n">Out</span><span class="p">[</span><span
class="mi">9</span><span class="p">]:</span>
<span class="n">DataFrame</span><span class="p">()</span>
-<span
class="o">+------------+--------------------+-------+--------------------+--------+</span>
-<span class="o">|</span> <span class="n">describe</span> <span
class="o">|</span> <span class="n">nrs</span> <span
class="o">|</span> <span class="n">names</span> <span class="o">|</span> <span
class="n">random</span> <span class="o">|</span> <span
class="n">groups</span> <span class="o">|</span>
-<span
class="o">+------------+--------------------+-------+--------------------+--------+</span>
-<span class="o">|</span> <span class="n">count</span> <span
class="o">|</span> <span class="mf">5.0</span> <span
class="o">|</span> <span class="mi">5</span> <span class="o">|</span> <span
class="mf">5.0</span> <span class="o">|</span> <span
class="mi">5</span> <span class="o">|</span>
-<span class="o">|</span> <span class="n">null_count</span> <span
class="o">|</span> <span class="mf">0.0</span> <span
class="o">|</span> <span class="mi">0</span> <span class="o">|</span> <span
class="mf">0.0</span> <span class="o">|</span> <span
class="mi">0</span> <span class="o">|</span>
-<span class="o">|</span> <span class="n">mean</span> <span
class="o">|</span> <span class="mf">3.0</span> <span
class="o">|</span> <span class="n">null</span> <span class="o">|</span> <span
class="mf">473.0</span> <span class="o">|</span> <span
class="n">null</span> <span class="o">|</span>
-<span class="o">|</span> <span class="n">std</span> <span
class="o">|</span> <span class="mf">1.5811388300841898</span> <span
class="o">|</span> <span class="n">null</span> <span class="o">|</span> <span
class="mf">280.06249302611013</span> <span class="o">|</span> <span
class="n">null</span> <span class="o">|</span>
-<span class="o">|</span> <span class="nb">min</span> <span
class="o">|</span> <span class="mf">1.0</span> <span
class="o">|</span> <span class="n">go</span> <span class="o">|</span> <span
class="mf">56.0</span> <span class="o">|</span> <span
class="n">A</span> <span class="o">|</span>
-<span class="o">|</span> <span class="nb">max</span> <span
class="o">|</span> <span class="mf">5.0</span> <span
class="o">|</span> <span class="n">ruby</span> <span class="o">|</span> <span
class="mf">748.0</span> <span class="o">|</span> <span
class="n">C</span> <span class="o">|</span>
-<span class="o">|</span> <span class="n">median</span> <span
class="o">|</span> <span class="mf">3.0</span> <span
class="o">|</span> <span class="n">null</span> <span class="o">|</span> <span
class="mf">580.0</span> <span class="o">|</span> <span
class="n">null</span> <span class="o">|</span>
-<span
class="o">+------------+--------------------+-------+--------------------+--------+</span>
+<span
class="o">+------------+--------------------+-------+-------------------+--------+</span>
+<span class="o">|</span> <span class="n">describe</span> <span
class="o">|</span> <span class="n">nrs</span> <span
class="o">|</span> <span class="n">names</span> <span class="o">|</span> <span
class="n">random</span> <span class="o">|</span> <span
class="n">groups</span> <span class="o">|</span>
+<span
class="o">+------------+--------------------+-------+-------------------+--------+</span>
+<span class="o">|</span> <span class="n">count</span> <span
class="o">|</span> <span class="mf">5.0</span> <span
class="o">|</span> <span class="mi">5</span> <span class="o">|</span> <span
class="mf">5.0</span> <span class="o">|</span> <span
class="mi">5</span> <span class="o">|</span>
+<span class="o">|</span> <span class="n">null_count</span> <span
class="o">|</span> <span class="mf">0.0</span> <span
class="o">|</span> <span class="mi">0</span> <span class="o">|</span> <span
class="mf">0.0</span> <span class="o">|</span> <span
class="mi">0</span> <span class="o">|</span>
+<span class="o">|</span> <span class="n">mean</span> <span
class="o">|</span> <span class="mf">3.0</span> <span
class="o">|</span> <span class="n">null</span> <span class="o">|</span> <span
class="mf">417.0</span> <span class="o">|</span> <span
class="n">null</span> <span class="o">|</span>
+<span class="o">|</span> <span class="n">std</span> <span
class="o">|</span> <span class="mf">1.5811388300841898</span> <span
class="o">|</span> <span class="n">null</span> <span class="o">|</span> <span
class="mf">272.8561892279521</span> <span class="o">|</span> <span
class="n">null</span> <span class="o">|</span>
+<span class="o">|</span> <span class="nb">min</span> <span
class="o">|</span> <span class="mf">1.0</span> <span
class="o">|</span> <span class="n">go</span> <span class="o">|</span> <span
class="mf">208.0</span> <span class="o">|</span> <span
class="n">A</span> <span class="o">|</span>
+<span class="o">|</span> <span class="nb">max</span> <span
class="o">|</span> <span class="mf">5.0</span> <span
class="o">|</span> <span class="n">ruby</span> <span class="o">|</span> <span
class="mf">767.0</span> <span class="o">|</span> <span
class="n">C</span> <span class="o">|</span>
+<span class="o">|</span> <span class="n">median</span> <span
class="o">|</span> <span class="mf">3.0</span> <span
class="o">|</span> <span class="n">null</span> <span class="o">|</span> <span
class="mf">243.0</span> <span class="o">|</span> <span
class="n">null</span> <span class="o">|</span>
+<span
class="o">+------------+--------------------+-------+-------------------+--------+</span>
</pre></div>
</div>
</section>
diff --git a/user-guide/common-operations/functions.html
b/user-guide/common-operations/functions.html
index 9ca2a91a..a1cdddfd 100644
--- a/user-guide/common-operations/functions.html
+++ b/user-guide/common-operations/functions.html
@@ -505,16 +505,16 @@ In here we will cover some of the more popular use cases.
If you want to view al
<span class="o">+--------------------------------+</span>
<span class="o">|</span> <span class="n">now</span><span class="p">()</span>
<span class="o">|</span>
<span class="o">+--------------------------------+</span>
-<span class="o">|</span> <span class="mi">2025</span><span
class="o">-</span><span class="mi">03</span><span class="o">-</span><span
class="mi">15</span><span class="n">T11</span><span class="p">:</span><span
class="mi">05</span><span class="p">:</span><span
class="mf">27.143068756</span><span class="n">Z</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mi">2025</span><span
class="o">-</span><span class="mi">03</span><span class="o">-</span><span
class="mi">15</span><span class="n">T11</span><span class="p">:</span><span
class="mi">05</span><span class="p">:</span><span
class="mf">27.143068756</span><span class="n">Z</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mi">2025</span><span
class="o">-</span><span class="mi">03</span><span class="o">-</span><span
class="mi">15</span><span class="n">T11</span><span class="p">:</span><span
class="mi">05</span><span class="p">:</span><span
class="mf">27.143068756</span><span class="n">Z</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mi">2025</span><span
class="o">-</span><span class="mi">03</span><span class="o">-</span><span
class="mi">15</span><span class="n">T11</span><span class="p">:</span><span
class="mi">05</span><span class="p">:</span><span
class="mf">27.143068756</span><span class="n">Z</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mi">2025</span><span
class="o">-</span><span class="mi">03</span><span class="o">-</span><span
class="mi">15</span><span class="n">T11</span><span class="p">:</span><span
class="mi">05</span><span class="p">:</span><span
class="mf">27.143068756</span><span class="n">Z</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mi">2025</span><span
class="o">-</span><span class="mi">03</span><span class="o">-</span><span
class="mi">15</span><span class="n">T11</span><span class="p">:</span><span
class="mi">05</span><span class="p">:</span><span
class="mf">27.143068756</span><span class="n">Z</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mi">2025</span><span
class="o">-</span><span class="mi">03</span><span class="o">-</span><span
class="mi">15</span><span class="n">T11</span><span class="p">:</span><span
class="mi">05</span><span class="p">:</span><span
class="mf">27.143068756</span><span class="n">Z</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mi">2025</span><span
class="o">-</span><span class="mi">03</span><span class="o">-</span><span
class="mi">15</span><span class="n">T11</span><span class="p">:</span><span
class="mi">05</span><span class="p">:</span><span
class="mf">27.143068756</span><span class="n">Z</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mi">2025</span><span
class="o">-</span><span class="mi">03</span><span class="o">-</span><span
class="mi">15</span><span class="n">T11</span><span class="p">:</span><span
class="mi">05</span><span class="p">:</span><span
class="mf">27.143068756</span><span class="n">Z</span> <span class="o">|</span>
-<span class="o">|</span> <span class="mi">2025</span><span
class="o">-</span><span class="mi">03</span><span class="o">-</span><span
class="mi">15</span><span class="n">T11</span><span class="p">:</span><span
class="mi">05</span><span class="p">:</span><span
class="mf">27.143068756</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2025</span><span
class="o">-</span><span class="mi">03</span><span class="o">-</span><span
class="mi">15</span><span class="n">T11</span><span class="p">:</span><span
class="mi">39</span><span class="p">:</span><span
class="mf">39.114237567</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2025</span><span
class="o">-</span><span class="mi">03</span><span class="o">-</span><span
class="mi">15</span><span class="n">T11</span><span class="p">:</span><span
class="mi">39</span><span class="p">:</span><span
class="mf">39.114237567</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2025</span><span
class="o">-</span><span class="mi">03</span><span class="o">-</span><span
class="mi">15</span><span class="n">T11</span><span class="p">:</span><span
class="mi">39</span><span class="p">:</span><span
class="mf">39.114237567</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2025</span><span
class="o">-</span><span class="mi">03</span><span class="o">-</span><span
class="mi">15</span><span class="n">T11</span><span class="p">:</span><span
class="mi">39</span><span class="p">:</span><span
class="mf">39.114237567</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2025</span><span
class="o">-</span><span class="mi">03</span><span class="o">-</span><span
class="mi">15</span><span class="n">T11</span><span class="p">:</span><span
class="mi">39</span><span class="p">:</span><span
class="mf">39.114237567</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2025</span><span
class="o">-</span><span class="mi">03</span><span class="o">-</span><span
class="mi">15</span><span class="n">T11</span><span class="p">:</span><span
class="mi">39</span><span class="p">:</span><span
class="mf">39.114237567</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2025</span><span
class="o">-</span><span class="mi">03</span><span class="o">-</span><span
class="mi">15</span><span class="n">T11</span><span class="p">:</span><span
class="mi">39</span><span class="p">:</span><span
class="mf">39.114237567</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2025</span><span
class="o">-</span><span class="mi">03</span><span class="o">-</span><span
class="mi">15</span><span class="n">T11</span><span class="p">:</span><span
class="mi">39</span><span class="p">:</span><span
class="mf">39.114237567</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2025</span><span
class="o">-</span><span class="mi">03</span><span class="o">-</span><span
class="mi">15</span><span class="n">T11</span><span class="p">:</span><span
class="mi">39</span><span class="p">:</span><span
class="mf">39.114237567</span><span class="n">Z</span> <span class="o">|</span>
+<span class="o">|</span> <span class="mi">2025</span><span
class="o">-</span><span class="mi">03</span><span class="o">-</span><span
class="mi">15</span><span class="n">T11</span><span class="p">:</span><span
class="mi">39</span><span class="p">:</span><span
class="mf">39.114237567</span><span class="n">Z</span> <span class="o">|</span>
<span class="o">+--------------------------------+</span>
</pre></div>
</div>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]