Skip to content

Commit

Permalink
build based on dc59622
Browse files Browse the repository at this point in the history
  • Loading branch information
Documenter.jl committed Dec 13, 2024
1 parent 978b865 commit 9587a97
Show file tree
Hide file tree
Showing 22 changed files with 1,161 additions and 535 deletions.
2 changes: 1 addition & 1 deletion dev/.documenter-siteinfo.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"documenter":{"julia_version":"1.11.1","generation_timestamp":"2024-12-12T15:48:22","documenter_version":"1.8.0"}}
{"documenter":{"julia_version":"1.11.2","generation_timestamp":"2024-12-13T11:52:44","documenter_version":"1.8.0"}}
2 changes: 1 addition & 1 deletion dev/assets/README/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dev/index.html

Large diffs are not rendered by default.

204 changes: 102 additions & 102 deletions dev/lib/functions/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dev/lib/indexing/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions dev/lib/internals/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dev/lib/metadata/index.html

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions dev/lib/types/index.html

Large diffs are not rendered by default.

1,442 changes: 1,034 additions & 408 deletions dev/man/basics/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dev/man/categorical/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -79,4 +79,4 @@
true

julia> cv1[1] < cv1[2]
true</code></pre></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../sorting/">« Sorting</a><a class="docs-footer-nextpage" href="../missing/">Missing Data »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.8.0 on <span class="colophon-date" title="Thursday 12 December 2024 15:48">Thursday 12 December 2024</span>. Using Julia version 1.11.1.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
true</code></pre></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../sorting/">« Sorting</a><a class="docs-footer-nextpage" href="../missing/">Missing Data »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.8.0 on <span class="colophon-date" title="Friday 13 December 2024 11:52">Friday 13 December 2024</span>. Using Julia version 1.11.2.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
2 changes: 1 addition & 1 deletion dev/man/comparisons/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dev/man/getting_started/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -264,4 +264,4 @@
julia&gt; Tables.rowtable(df)
2-element Vector{@NamedTuple{a::Int64, b::Int64}}:
(a = 1, b = 2)
(a = 3, b = 4)</code></pre></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../basics/">« First Steps with DataFrames.jl</a><a class="docs-footer-nextpage" href="../working_with_dataframes/">Working with DataFrames »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.8.0 on <span class="colophon-date" title="Thursday 12 December 2024 15:48">Thursday 12 December 2024</span>. Using Julia version 1.11.1.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
(a = 3, b = 4)</code></pre></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../basics/">« First Steps with DataFrames.jl</a><a class="docs-footer-nextpage" href="../working_with_dataframes/">Working with DataFrames »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.8.0 on <span class="colophon-date" title="Friday 13 December 2024 11:52">Friday 13 December 2024</span>. Using Julia version 1.11.2.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
2 changes: 1 addition & 1 deletion dev/man/importing_and_exporting/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -51,4 +51,4 @@
148 │ 6.5 3.0 5.2 2.0 Iris-virginica
149 │ 6.2 3.4 5.4 2.3 Iris-virginica
150 │ 5.9 3.0 5.1 1.8 Iris-virginica
135 rows omitted</code></pre><p>Observe that in our example:</p><ul><li><code>header</code> is a <code>Matrix</code> therefore we had to pass <code>vec(header)</code> to the <code>DataFrame</code> constructor;</li><li>we broadcasted the <code>identity</code> function over the <code>iris_raw</code> data frame to perform narrowing of <code>eltype</code> of columns of <code>iris_raw</code>; the reason is that read in by the <code>readdlm</code> function is stored into a <code>data</code> <code>Matrix</code> so all columns in <code>iris_raw</code> initially have the same <code>eltype</code> – in this case it had to be <code>Any</code> as some of the columns are numeric and some are string.</li></ul><p>All such operations (and many more) are automatically handled by CSV.jl.</p><p>Similarly, you can use the <code>writedlm</code> function from the <code>DelimitedFiles</code> module to save a data frame like this:</p><pre><code class="language-julia hljs">writedlm(&quot;test.csv&quot;, Iterators.flatten(([names(iris)], eachrow(iris))), &#39;,&#39;)</code></pre><p>As you can see the code required to transform <code>iris</code> into a proper input to the <code>writedlm</code> function so that you can create the CSV file having the expected format is not easy. Therefore CSV.jl is the preferred package to write CSV files for data stored in data frames.</p><h2 id="Other-formats"><a class="docs-heading-anchor" href="#Other-formats">Other formats</a><a id="Other-formats-1"></a><a class="docs-heading-anchor-permalink" href="#Other-formats" title="Permalink"></a></h2><p>Other data formats are supported for reading and writing in the following packages (non exhaustive list):</p><ul><li>Apache Arrow (including Feather v2): <a href="https://github.com/JuliaData/Arrow.jl">Arrow.jl</a></li><li>Apache Feather (v1): <a href="https://github.com/JuliaData/Feather.jl">Feather.jl</a></li><li>Apache Avro: <a href="https://github.com/JuliaData/Avro.jl">Avro.jl</a></li><li>JSON: <a href="https://github.com/JuliaData/JSONTables.jl">JSONTables.jl</a></li><li>Parquet: <a href="https://gitlab.com/ExpandingMan/Parquet2.jl">Parquet2.jl</a></li><li>Stata, SAS and SPSS: <a href="https://github.com/junyuan-chen/ReadStatTables.jl">ReadStatTables.jl</a> (alternatively <a href="https://www.queryverse.org/">Queryverse</a> users can choose <a href="https://github.com/queryverse/StatFiles.jl">StatFiles.jl</a>)</li><li>reading R data files (.rda, .RData): <a href="https://github.com/JuliaData/RData.jl">RData.jl</a></li><li>Microsoft Excel (XLSX): <a href="https://github.com/felipenoris/XLSX.jl">XLSX.jl</a></li><li>Copying/pasting to clipboard, for sending data to and from spreadsheets: <a href="https://github.com/pdeffebach/ClipData.jl">ClipData.jl</a></li></ul></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../working_with_dataframes/">« Working with DataFrames</a><a class="docs-footer-nextpage" href="../joins/">Joins »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.8.0 on <span class="colophon-date" title="Thursday 12 December 2024 15:48">Thursday 12 December 2024</span>. Using Julia version 1.11.1.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
135 rows omitted</code></pre><p>Observe that in our example:</p><ul><li><code>header</code> is a <code>Matrix</code> therefore we had to pass <code>vec(header)</code> to the <code>DataFrame</code> constructor;</li><li>we broadcasted the <code>identity</code> function over the <code>iris_raw</code> data frame to perform narrowing of <code>eltype</code> of columns of <code>iris_raw</code>; the reason is that read in by the <code>readdlm</code> function is stored into a <code>data</code> <code>Matrix</code> so all columns in <code>iris_raw</code> initially have the same <code>eltype</code> – in this case it had to be <code>Any</code> as some of the columns are numeric and some are string.</li></ul><p>All such operations (and many more) are automatically handled by CSV.jl.</p><p>Similarly, you can use the <code>writedlm</code> function from the <code>DelimitedFiles</code> module to save a data frame like this:</p><pre><code class="language-julia hljs">writedlm(&quot;test.csv&quot;, Iterators.flatten(([names(iris)], eachrow(iris))), &#39;,&#39;)</code></pre><p>As you can see the code required to transform <code>iris</code> into a proper input to the <code>writedlm</code> function so that you can create the CSV file having the expected format is not easy. Therefore CSV.jl is the preferred package to write CSV files for data stored in data frames.</p><h2 id="Other-formats"><a class="docs-heading-anchor" href="#Other-formats">Other formats</a><a id="Other-formats-1"></a><a class="docs-heading-anchor-permalink" href="#Other-formats" title="Permalink"></a></h2><p>Other data formats are supported for reading and writing in the following packages (non exhaustive list):</p><ul><li>Apache Arrow (including Feather v2): <a href="https://github.com/JuliaData/Arrow.jl">Arrow.jl</a></li><li>Apache Feather (v1): <a href="https://github.com/JuliaData/Feather.jl">Feather.jl</a></li><li>Apache Avro: <a href="https://github.com/JuliaData/Avro.jl">Avro.jl</a></li><li>JSON: <a href="https://github.com/JuliaData/JSONTables.jl">JSONTables.jl</a></li><li>Parquet: <a href="https://gitlab.com/ExpandingMan/Parquet2.jl">Parquet2.jl</a></li><li>Stata, SAS and SPSS: <a href="https://github.com/junyuan-chen/ReadStatTables.jl">ReadStatTables.jl</a> (alternatively <a href="https://www.queryverse.org/">Queryverse</a> users can choose <a href="https://github.com/queryverse/StatFiles.jl">StatFiles.jl</a>)</li><li>reading R data files (.rda, .RData): <a href="https://github.com/JuliaData/RData.jl">RData.jl</a></li><li>Microsoft Excel (XLSX): <a href="https://github.com/felipenoris/XLSX.jl">XLSX.jl</a></li><li>Copying/pasting to clipboard, for sending data to and from spreadsheets: <a href="https://github.com/pdeffebach/ClipData.jl">ClipData.jl</a></li></ul></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../working_with_dataframes/">« Working with DataFrames</a><a class="docs-footer-nextpage" href="../joins/">Joins »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.8.0 on <span class="colophon-date" title="Friday 13 December 2024 11:52">Friday 13 December 2024</span>. Using Julia version 1.11.2.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
2 changes: 1 addition & 1 deletion dev/man/joins/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -283,4 +283,4 @@
2 │ 2 2 a
3 │ 3 3 missing
4 │ 4 4 b</code></pre><p>Note that in this case the order and number of rows in the left table is not changed. Therefore, in particular, it is not allowed to have duplicate keys in the right table:</p><pre><code class="nohighlight hljs">julia&gt; leftjoin!(main, DataFrame(id=[2, 2], info_bad=[&quot;a&quot;, &quot;b&quot;]), on=:id)
ERROR: ArgumentError: duplicate rows found in right table</code></pre></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../importing_and_exporting/">« Importing and Exporting Data (I/O)</a><a class="docs-footer-nextpage" href="../split_apply_combine/">Split-apply-combine »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.8.0 on <span class="colophon-date" title="Thursday 12 December 2024 15:48">Thursday 12 December 2024</span>. Using Julia version 1.11.1.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
ERROR: ArgumentError: duplicate rows found in right table</code></pre></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../importing_and_exporting/">« Importing and Exporting Data (I/O)</a><a class="docs-footer-nextpage" href="../split_apply_combine/">Split-apply-combine »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.8.0 on <span class="colophon-date" title="Friday 13 December 2024 11:52">Friday 13 December 2024</span>. Using Julia version 1.11.2.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
Loading

0 comments on commit 9587a97

Please sign in to comment.