diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/assets/highlight.css b/assets/highlight.css new file mode 100644 index 00000000..f873ba59 --- /dev/null +++ b/assets/highlight.css @@ -0,0 +1,134 @@ +:root { + --light-hl-0: #008000; + --dark-hl-0: #6A9955; + --light-hl-1: #AF00DB; + --dark-hl-1: #C586C0; + --light-hl-2: #000000; + --dark-hl-2: #D4D4D4; + --light-hl-3: #001080; + --dark-hl-3: #9CDCFE; + --light-hl-4: #A31515; + --dark-hl-4: #CE9178; + --light-hl-5: #0000FF; + --dark-hl-5: #569CD6; + --light-hl-6: #0070C1; + --dark-hl-6: #4FC1FF; + --light-hl-7: #795E26; + --dark-hl-7: #DCDCAA; + --light-hl-8: #098658; + --dark-hl-8: #B5CEA8; + --light-hl-9: #000000; + --dark-hl-9: #C8C8C8; + --light-hl-10: #811F3F; + --dark-hl-10: #D16969; + --light-hl-11: #D16969; + --dark-hl-11: #CE9178; + --light-hl-12: #000000; + --dark-hl-12: #D7BA7D; + --light-hl-13: #CD3131; + --dark-hl-13: #F44747; + --light-hl-14: #000000FF; + --dark-hl-14: #D4D4D4; + --light-hl-15: #EE0000; + --dark-hl-15: #D7BA7D; + --light-code-background: #FFFFFF; + --dark-code-background: #1E1E1E; +} + +@media (prefers-color-scheme: light) { :root { + --hl-0: var(--light-hl-0); + --hl-1: var(--light-hl-1); + --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --hl-9: var(--light-hl-9); + --hl-10: var(--light-hl-10); + --hl-11: var(--light-hl-11); + --hl-12: var(--light-hl-12); + --hl-13: var(--light-hl-13); + --hl-14: var(--light-hl-14); + --hl-15: var(--light-hl-15); + --code-background: var(--light-code-background); +} } + +@media (prefers-color-scheme: dark) { :root { + --hl-0: var(--dark-hl-0); + --hl-1: var(--dark-hl-1); + --hl-2: var(--dark-hl-2); + --hl-3: var(--dark-hl-3); + --hl-4: var(--dark-hl-4); + --hl-5: var(--dark-hl-5); + --hl-6: var(--dark-hl-6); + --hl-7: var(--dark-hl-7); + --hl-8: var(--dark-hl-8); + --hl-9: var(--dark-hl-9); + --hl-10: var(--dark-hl-10); + --hl-11: var(--dark-hl-11); + --hl-12: var(--dark-hl-12); + --hl-13: var(--dark-hl-13); + --hl-14: var(--dark-hl-14); + --hl-15: var(--dark-hl-15); + --code-background: var(--dark-code-background); +} } + +:root[data-theme='light'] { + --hl-0: var(--light-hl-0); + --hl-1: var(--light-hl-1); + --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --hl-9: var(--light-hl-9); + --hl-10: var(--light-hl-10); + --hl-11: var(--light-hl-11); + --hl-12: var(--light-hl-12); + --hl-13: var(--light-hl-13); + --hl-14: var(--light-hl-14); + --hl-15: var(--light-hl-15); + --code-background: var(--light-code-background); +} + +:root[data-theme='dark'] { + --hl-0: var(--dark-hl-0); + --hl-1: var(--dark-hl-1); + --hl-2: var(--dark-hl-2); + --hl-3: var(--dark-hl-3); + --hl-4: var(--dark-hl-4); + --hl-5: var(--dark-hl-5); + --hl-6: var(--dark-hl-6); + --hl-7: var(--dark-hl-7); + --hl-8: var(--dark-hl-8); + --hl-9: var(--dark-hl-9); + --hl-10: var(--dark-hl-10); + --hl-11: var(--dark-hl-11); + --hl-12: var(--dark-hl-12); + --hl-13: var(--dark-hl-13); + --hl-14: var(--dark-hl-14); + --hl-15: var(--dark-hl-15); + --code-background: var(--dark-code-background); +} + +.hl-0 { color: var(--hl-0); } +.hl-1 { color: var(--hl-1); } +.hl-2 { color: var(--hl-2); } +.hl-3 { color: var(--hl-3); } +.hl-4 { color: var(--hl-4); } +.hl-5 { color: var(--hl-5); } +.hl-6 { color: var(--hl-6); } +.hl-7 { color: var(--hl-7); } +.hl-8 { color: var(--hl-8); } +.hl-9 { color: var(--hl-9); } +.hl-10 { color: var(--hl-10); } +.hl-11 { color: var(--hl-11); } +.hl-12 { color: var(--hl-12); } +.hl-13 { color: var(--hl-13); } +.hl-14 { color: var(--hl-14); } +.hl-15 { color: var(--hl-15); } +pre, code { background: var(--code-background); } diff --git a/assets/main.js b/assets/main.js new file mode 100644 index 00000000..4c8fa615 --- /dev/null +++ b/assets/main.js @@ -0,0 +1,58 @@ +"use strict"; +"use strict";(()=>{var Se=Object.create;var re=Object.defineProperty;var we=Object.getOwnPropertyDescriptor;var Te=Object.getOwnPropertyNames;var ke=Object.getPrototypeOf,Qe=Object.prototype.hasOwnProperty;var Pe=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Ie=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Te(e))!Qe.call(t,i)&&i!==r&&re(t,i,{get:()=>e[i],enumerable:!(n=we(e,i))||n.enumerable});return t};var Ce=(t,e,r)=>(r=t!=null?Se(ke(t)):{},Ie(e||!t||!t.__esModule?re(r,"default",{value:t,enumerable:!0}):r,t));var ae=Pe((se,oe)=>{(function(){var t=function(e){var r=new t.Builder;return r.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),r.searchPipeline.add(t.stemmer),e.call(r,r),r.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(r){e.console&&console.warn&&console.warn(r)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var r=Object.create(null),n=Object.keys(e),i=0;i0){var d=t.utils.clone(r)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(n.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,r){r in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+r),e.label=r,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var r=e.label&&e.label in this.registeredFunctions;r||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var r=new t.Pipeline;return e.forEach(function(n){var i=t.Pipeline.registeredFunctions[n];if(i)r.add(i);else throw new Error("Cannot load unregistered function: "+n)}),r},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(r){t.Pipeline.warnIfFunctionNotRegistered(r),this._stack.push(r)},this)},t.Pipeline.prototype.after=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");n=n+1,this._stack.splice(n,0,r)},t.Pipeline.prototype.before=function(e,r){t.Pipeline.warnIfFunctionNotRegistered(r);var n=this._stack.indexOf(e);if(n==-1)throw new Error("Cannot find existingFn");this._stack.splice(n,0,r)},t.Pipeline.prototype.remove=function(e){var r=this._stack.indexOf(e);r!=-1&&this._stack.splice(r,1)},t.Pipeline.prototype.run=function(e){for(var r=this._stack.length,n=0;n1&&(oe&&(n=s),o!=e);)i=n-r,s=r+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(r+=n[u+1]*i[d+1],u+=2,d+=2);return r},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),r=1,n=0;r0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),m=s.str.charAt(1),y;m in s.node.edges?y=s.node.edges[m]:(y=new t.TokenSet,s.node.edges[m]=y),s.str.length==1&&(y.final=!0),i.push({node:y,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return n},t.TokenSet.fromString=function(e){for(var r=new t.TokenSet,n=r,i=0,s=e.length;i=e;r--){var n=this.uncheckedNodes[r],i=n.child.toString();i in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[i]:(n.child._str=i,this.minimizedNodes[i]=n.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(r){var n=new t.QueryParser(e,r);n.parse()})},t.Index.prototype.query=function(e){for(var r=new t.Query(this.fields),n=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,r){var n=e[this._ref],i=Object.keys(this._fields);this._documents[n]=r||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,r;do e=this.next(),r=e.charCodeAt(0);while(r>47&&r<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var r=e.next();if(r==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(r.charCodeAt(0)==92){e.escapeCharacter();continue}if(r==":")return t.QueryLexer.lexField;if(r=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(r=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(r=="+"&&e.width()===1||r=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(r.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,r){this.lexer=new t.QueryLexer(e),this.query=r,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var r=e.peekLexeme();if(r!=null)switch(r.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+r.type;throw r.str.length>=1&&(n+=" with value '"+r.str+"'"),new t.QueryParseError(n,r.start,r.end)}},t.QueryParser.parsePresence=function(e){var r=e.consumeLexeme();if(r!=null){switch(r.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+r.str+"'";throw new t.QueryParseError(n,r.start,r.end)}var i=e.peekLexeme();if(i==null){var n="expecting term or field, found nothing";throw new t.QueryParseError(n,r.start,r.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var n="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(n,i.start,i.end)}}},t.QueryParser.parseField=function(e){var r=e.consumeLexeme();if(r!=null){if(e.query.allFields.indexOf(r.str)==-1){var n=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+r.str+"', possible fields: "+n;throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.fields=[r.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,r.start,r.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var r=e.consumeLexeme();if(r!=null){e.currentClause.term=r.str.toLowerCase(),r.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(n==null){e.nextClause();return}switch(n.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+n.type+"'";throw new t.QueryParseError(i,n.start,n.end)}}},t.QueryParser.parseEditDistance=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="edit distance must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.editDistance=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var r=e.consumeLexeme();if(r!=null){var n=parseInt(r.str,10);if(isNaN(n)){var i="boost must be numeric";throw new t.QueryParseError(i,r.start,r.end)}e.currentClause.boost=n;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,r){typeof define=="function"&&define.amd?define(r):typeof se=="object"?oe.exports=r():e.lunr=r()}(this,function(){return t})})()});var ne=[];function G(t,e){ne.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureActivePageVisible(),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){ne.forEach(r=>{e.querySelectorAll(r.selector).forEach(n=>{n.dataset.hasInstance||(new r.constructor({el:n,app:this}),n.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),r=e?.parentElement;for(;r&&!r.classList.contains(".tsd-navigation");)r instanceof HTMLDetailsElement&&(r.open=!0),r=r.parentElement;if(e){let n=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=n}}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let r=e.parentElement;for(;r&&r.tagName!=="SECTION";)r=r.parentElement;if(r&&r.offsetParent==null){this.alwaysVisibleMember=r,r.classList.add("always-visible");let n=document.createElement("p");n.classList.add("warning"),n.textContent="This member is normally hidden due to your filter settings.",r.prepend(n)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let r;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(r),r=setTimeout(()=>{e.classList.remove("visible"),r=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let r;return()=>{clearTimeout(r),r=setTimeout(()=>t(),e)}};var ce=Ce(ae());function de(){let t=document.getElementById("tsd-search");if(!t)return;let e=document.getElementById("tsd-search-script");t.classList.add("loading"),e&&(e.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),e.addEventListener("load",()=>{t.classList.remove("loading"),t.classList.add("ready")}),window.searchData&&t.classList.remove("loading"));let r=document.querySelector("#tsd-search input"),n=document.querySelector("#tsd-search .results");if(!r||!n)throw new Error("The input field or the result list wrapper was not found");let i=!1;n.addEventListener("mousedown",()=>i=!0),n.addEventListener("mouseup",()=>{i=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{i||(i=!1,t.classList.remove("has-focus"))});let s={base:t.dataset.base+"/"};Oe(t,n,r,s)}function Oe(t,e,r,n){r.addEventListener("input",ie(()=>{Re(t,e,r,n)},200));let i=!1;r.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Fe(e,r):s.key=="Escape"?r.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),r.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!r.matches(":focus")&&s.key==="/"&&(r.focus(),s.preventDefault())})}function _e(t,e){t.index||window.searchData&&(e.classList.remove("loading"),e.classList.add("ready"),t.data=window.searchData,t.index=ce.Index.load(window.searchData.index))}function Re(t,e,r,n){if(_e(n,t),!n.index||!n.data)return;e.textContent="";let i=r.value.trim(),s=i?n.index.search(`*${i}*`):[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o${le(l.parent,i)}.${u}`);let d=document.createElement("li");d.classList.value=l.classes??"";let m=document.createElement("a");m.href=n.base+l.url,m.innerHTML=u,d.append(m),e.appendChild(d)}}function ue(t,e){let r=t.querySelector(".current");if(!r)r=t.querySelector(e==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let n=r;if(e===1)do n=n.nextElementSibling??void 0;while(n instanceof HTMLElement&&n.offsetParent==null);else do n=n.previousElementSibling??void 0;while(n instanceof HTMLElement&&n.offsetParent==null);n&&(r.classList.remove("current"),n.classList.add("current"))}}function Fe(t,e){let r=t.querySelector(".current");if(r||(r=t.querySelector("li:first-child")),r){let n=r.querySelector("a");n&&(window.location.href=n.href),e.blur()}}function le(t,e){if(e==="")return t;let r=t.toLocaleLowerCase(),n=e.toLocaleLowerCase(),i=[],s=0,o=r.indexOf(n);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+n.length))}`),s=o+n.length,o=r.indexOf(n,s);return i.push(K(t.substring(s))),i.join("")}var Me={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>Me[e])}var P=class{constructor(e){this.el=e.el,this.app=e.app}};var M="mousedown",fe="mousemove",N="mouseup",J={x:0,y:0},he=!1,ee=!1,De=!1,D=!1,pe=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(pe?"is-mobile":"not-mobile");pe&&"ontouchstart"in document.documentElement&&(De=!0,M="touchstart",fe="touchmove",N="touchend");document.addEventListener(M,t=>{ee=!0,D=!1;let e=M=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(fe,t=>{if(ee&&!D){let e=M=="touchstart"?t.targetTouches[0]:t,r=J.x-(e.pageX||0),n=J.y-(e.pageY||0);D=Math.sqrt(r*r+n*n)>10}});document.addEventListener(N,()=>{ee=!1});document.addEventListener("click",t=>{he&&(t.preventDefault(),t.stopImmediatePropagation(),he=!1)});var X=class extends P{constructor(r){super(r);this.className=this.el.dataset.toggle||"",this.el.addEventListener(N,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(M,n=>this.onDocumentPointerDown(n)),document.addEventListener(N,n=>this.onDocumentPointerUp(n))}setActive(r){if(this.active==r)return;this.active=r,document.documentElement.classList.toggle("has-"+this.className,r),this.el.classList.toggle("active",r);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(r){D||(this.setActive(!0),r.preventDefault())}onDocumentPointerDown(r){if(this.active){if(r.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(r){if(!D&&this.active&&r.target.closest(".col-sidebar")){let n=r.target.closest("a");if(n){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substring(0,i.indexOf("#"))),n.href.substring(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var me=document.head.appendChild(document.createElement("style"));me.dataset.for="filters";var Y=class extends P{constructor(r){super(r);this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),me.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`}fromLocalStorage(){let r=Q.getItem(this.key);return r?r==="true":this.el.checked}setLocalStorage(r){Q.setItem(this.key,r.toString()),this.value=r,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let n=Array.from(r.querySelectorAll(".tsd-index-link")).every(i=>i.offsetParent==null);r.style.display=n?"none":"block"})}};var Z=class extends P{constructor(r){super(r);this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update()),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ve(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ye(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ye(t.value)})}function ye(t){document.documentElement.dataset.theme=t}de();G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var ge=document.getElementById("tsd-theme");ge&&ve(ge);var Ae=new U;Object.defineProperty(window,"app",{value:Ae});document.querySelectorAll("summary a").forEach(t=>{t.addEventListener("click",()=>{location.assign(t.href)})});})(); +/*! Bundled license information: + +lunr/lunr.js: + (** + * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9 + * Copyright (C) 2020 Oliver Nightingale + * @license MIT + *) + (*! + * lunr.utils + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Set + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.tokenizer + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Pipeline + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Vector + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.stemmer + * Copyright (C) 2020 Oliver Nightingale + * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt + *) + (*! + * lunr.stopWordFilter + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.trimmer + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.TokenSet + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Index + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Builder + * Copyright (C) 2020 Oliver Nightingale + *) +*/ diff --git a/assets/search.js b/assets/search.js new file mode 100644 index 00000000..f74dc755 --- /dev/null +++ b/assets/search.js @@ -0,0 +1 @@ +window.searchData = JSON.parse("{\"rows\":[{\"kind\":4,\"name\":\"pl\",\"url\":\"modules/pl.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"Expr\",\"url\":\"variables/pl.Expr.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":256,\"name\":\"Expr\",\"url\":\"interfaces/pl.Expr-1.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":262144,\"name\":\"date\",\"url\":\"interfaces/pl.Expr-1.html#date\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":262144,\"name\":\"str\",\"url\":\"interfaces/pl.Expr-1.html#str\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":262144,\"name\":\"lst\",\"url\":\"interfaces/pl.Expr-1.html#lst\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":262144,\"name\":\"struct\",\"url\":\"interfaces/pl.Expr-1.html#struct\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"toString\",\"url\":\"interfaces/pl.Expr-1.html#toString\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"toJSON\",\"url\":\"interfaces/pl.Expr-1.html#toJSON\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"abs\",\"url\":\"interfaces/pl.Expr-1.html#abs\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"aggGroups\",\"url\":\"interfaces/pl.Expr-1.html#aggGroups\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"alias\",\"url\":\"interfaces/pl.Expr-1.html#alias\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"and\",\"url\":\"interfaces/pl.Expr-1.html#and\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"argMax\",\"url\":\"interfaces/pl.Expr-1.html#argMax\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"argMin\",\"url\":\"interfaces/pl.Expr-1.html#argMin\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"argSort\",\"url\":\"interfaces/pl.Expr-1.html#argSort\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"argUnique\",\"url\":\"interfaces/pl.Expr-1.html#argUnique\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"as\",\"url\":\"interfaces/pl.Expr-1.html#as\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"backwardFill\",\"url\":\"interfaces/pl.Expr-1.html#backwardFill\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"cast\",\"url\":\"interfaces/pl.Expr-1.html#cast\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"count\",\"url\":\"interfaces/pl.Expr-1.html#count\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"diff\",\"url\":\"interfaces/pl.Expr-1.html#diff\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"dot\",\"url\":\"interfaces/pl.Expr-1.html#dot\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"exclude\",\"url\":\"interfaces/pl.Expr-1.html#exclude\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"explode\",\"url\":\"interfaces/pl.Expr-1.html#explode\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"extend\",\"url\":\"interfaces/pl.Expr-1.html#extend\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"extendConstant\",\"url\":\"interfaces/pl.Expr-1.html#extendConstant\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"fillNan\",\"url\":\"interfaces/pl.Expr-1.html#fillNan\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"fillNull\",\"url\":\"interfaces/pl.Expr-1.html#fillNull\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"filter\",\"url\":\"interfaces/pl.Expr-1.html#filter\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"first\",\"url\":\"interfaces/pl.Expr-1.html#first\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"flatten\",\"url\":\"interfaces/pl.Expr-1.html#flatten\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"forwardFill\",\"url\":\"interfaces/pl.Expr-1.html#forwardFill\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"hash\",\"url\":\"interfaces/pl.Expr-1.html#hash\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"head\",\"url\":\"interfaces/pl.Expr-1.html#head\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"inner\",\"url\":\"interfaces/pl.Expr-1.html#inner\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"interpolate\",\"url\":\"interfaces/pl.Expr-1.html#interpolate\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"isDuplicated\",\"url\":\"interfaces/pl.Expr-1.html#isDuplicated\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"isFinite\",\"url\":\"interfaces/pl.Expr-1.html#isFinite\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"isFirst\",\"url\":\"interfaces/pl.Expr-1.html#isFirst\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"isIn\",\"url\":\"interfaces/pl.Expr-1.html#isIn\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"isInfinite\",\"url\":\"interfaces/pl.Expr-1.html#isInfinite\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"isNan\",\"url\":\"interfaces/pl.Expr-1.html#isNan\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"isNotNan\",\"url\":\"interfaces/pl.Expr-1.html#isNotNan\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"isNotNull\",\"url\":\"interfaces/pl.Expr-1.html#isNotNull\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"isNull\",\"url\":\"interfaces/pl.Expr-1.html#isNull\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"isUnique\",\"url\":\"interfaces/pl.Expr-1.html#isUnique\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"keepName\",\"url\":\"interfaces/pl.Expr-1.html#keepName\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"kurtosis\",\"url\":\"interfaces/pl.Expr-1.html#kurtosis\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"last\",\"url\":\"interfaces/pl.Expr-1.html#last\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"list\",\"url\":\"interfaces/pl.Expr-1.html#list\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"lowerBound\",\"url\":\"interfaces/pl.Expr-1.html#lowerBound\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"max\",\"url\":\"interfaces/pl.Expr-1.html#max\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"mean\",\"url\":\"interfaces/pl.Expr-1.html#mean\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"median\",\"url\":\"interfaces/pl.Expr-1.html#median\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"min\",\"url\":\"interfaces/pl.Expr-1.html#min\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"mode\",\"url\":\"interfaces/pl.Expr-1.html#mode\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"not\",\"url\":\"interfaces/pl.Expr-1.html#not\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"nUnique\",\"url\":\"interfaces/pl.Expr-1.html#nUnique\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"or\",\"url\":\"interfaces/pl.Expr-1.html#or\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"over\",\"url\":\"interfaces/pl.Expr-1.html#over\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"pow\",\"url\":\"interfaces/pl.Expr-1.html#pow\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"prefix\",\"url\":\"interfaces/pl.Expr-1.html#prefix\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"quantile\",\"url\":\"interfaces/pl.Expr-1.html#quantile\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"rank\",\"url\":\"interfaces/pl.Expr-1.html#rank\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"reinterpret\",\"url\":\"interfaces/pl.Expr-1.html#reinterpret\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"repeatBy\",\"url\":\"interfaces/pl.Expr-1.html#repeatBy\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"reverse\",\"url\":\"interfaces/pl.Expr-1.html#reverse\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"shift\",\"url\":\"interfaces/pl.Expr-1.html#shift\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"shiftAndFill\",\"url\":\"interfaces/pl.Expr-1.html#shiftAndFill\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"skew\",\"url\":\"interfaces/pl.Expr-1.html#skew\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"slice\",\"url\":\"interfaces/pl.Expr-1.html#slice\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"sort\",\"url\":\"interfaces/pl.Expr-1.html#sort\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"sortBy\",\"url\":\"interfaces/pl.Expr-1.html#sortBy\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"std\",\"url\":\"interfaces/pl.Expr-1.html#std\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"suffix\",\"url\":\"interfaces/pl.Expr-1.html#suffix\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"sum\",\"url\":\"interfaces/pl.Expr-1.html#sum\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"tail\",\"url\":\"interfaces/pl.Expr-1.html#tail\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"take\",\"url\":\"interfaces/pl.Expr-1.html#take\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"takeEvery\",\"url\":\"interfaces/pl.Expr-1.html#takeEvery\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"unique\",\"url\":\"interfaces/pl.Expr-1.html#unique\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"upperBound\",\"url\":\"interfaces/pl.Expr-1.html#upperBound\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"var\",\"url\":\"interfaces/pl.Expr-1.html#var\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"where\",\"url\":\"interfaces/pl.Expr-1.html#where\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"[toStringTag]\",\"url\":\"interfaces/pl.Expr-1.html#_toStringTag_\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"[INSPECT_SYMBOL]\",\"url\":\"interfaces/pl.Expr-1.html#_INSPECT_SYMBOL_\",\"classes\":\"\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"rollingMax\",\"url\":\"interfaces/pl.Expr-1.html#rollingMax\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"rollingMean\",\"url\":\"interfaces/pl.Expr-1.html#rollingMean\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"rollingMin\",\"url\":\"interfaces/pl.Expr-1.html#rollingMin\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"rollingStd\",\"url\":\"interfaces/pl.Expr-1.html#rollingStd\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"rollingSum\",\"url\":\"interfaces/pl.Expr-1.html#rollingSum\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"rollingVar\",\"url\":\"interfaces/pl.Expr-1.html#rollingVar\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"rollingMedian\",\"url\":\"interfaces/pl.Expr-1.html#rollingMedian\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"rollingQuantile\",\"url\":\"interfaces/pl.Expr-1.html#rollingQuantile\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"rollingSkew\",\"url\":\"interfaces/pl.Expr-1.html#rollingSkew\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"add\",\"url\":\"interfaces/pl.Expr-1.html#add\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"sub\",\"url\":\"interfaces/pl.Expr-1.html#sub\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"div\",\"url\":\"interfaces/pl.Expr-1.html#div\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"mul\",\"url\":\"interfaces/pl.Expr-1.html#mul\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"rem\",\"url\":\"interfaces/pl.Expr-1.html#rem\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"plus\",\"url\":\"interfaces/pl.Expr-1.html#plus\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"minus\",\"url\":\"interfaces/pl.Expr-1.html#minus\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"divideBy\",\"url\":\"interfaces/pl.Expr-1.html#divideBy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"multiplyBy\",\"url\":\"interfaces/pl.Expr-1.html#multiplyBy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"modulo\",\"url\":\"interfaces/pl.Expr-1.html#modulo\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"eq\",\"url\":\"interfaces/pl.Expr-1.html#eq\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"equals\",\"url\":\"interfaces/pl.Expr-1.html#equals\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"gtEq\",\"url\":\"interfaces/pl.Expr-1.html#gtEq\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"greaterThanEquals\",\"url\":\"interfaces/pl.Expr-1.html#greaterThanEquals\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"gt\",\"url\":\"interfaces/pl.Expr-1.html#gt\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"greaterThan\",\"url\":\"interfaces/pl.Expr-1.html#greaterThan\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"ltEq\",\"url\":\"interfaces/pl.Expr-1.html#ltEq\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"lessThanEquals\",\"url\":\"interfaces/pl.Expr-1.html#lessThanEquals\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"lt\",\"url\":\"interfaces/pl.Expr-1.html#lt\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"lessThan\",\"url\":\"interfaces/pl.Expr-1.html#lessThan\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"neq\",\"url\":\"interfaces/pl.Expr-1.html#neq\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"notEquals\",\"url\":\"interfaces/pl.Expr-1.html#notEquals\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"cumCount\",\"url\":\"interfaces/pl.Expr-1.html#cumCount\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"cumMax\",\"url\":\"interfaces/pl.Expr-1.html#cumMax\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"cumMin\",\"url\":\"interfaces/pl.Expr-1.html#cumMin\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"cumProd\",\"url\":\"interfaces/pl.Expr-1.html#cumProd\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"cumSum\",\"url\":\"interfaces/pl.Expr-1.html#cumSum\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"sample\",\"url\":\"interfaces/pl.Expr-1.html#sample\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"round\",\"url\":\"interfaces/pl.Expr-1.html#round\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"floor\",\"url\":\"interfaces/pl.Expr-1.html#floor\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"ceil\",\"url\":\"interfaces/pl.Expr-1.html#ceil\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"clip\",\"url\":\"interfaces/pl.Expr-1.html#clip\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":2048,\"name\":\"serialize\",\"url\":\"interfaces/pl.Expr-1.html#serialize\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Expr\"},{\"kind\":64,\"name\":\"DataFrame\",\"url\":\"functions/pl.DataFrame.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":256,\"name\":\"DataFrame\",\"url\":\"interfaces/pl.DataFrame-1.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":1024,\"name\":\"dtypes\",\"url\":\"interfaces/pl.DataFrame-1.html#dtypes\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":1024,\"name\":\"height\",\"url\":\"interfaces/pl.DataFrame-1.html#height\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":1024,\"name\":\"shape\",\"url\":\"interfaces/pl.DataFrame-1.html#shape\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/pl.DataFrame-1.html#shape.__type\",\"classes\":\"\",\"parent\":\"pl.DataFrame.shape\"},{\"kind\":1024,\"name\":\"height\",\"url\":\"interfaces/pl.DataFrame-1.html#shape.__type.height-1\",\"classes\":\"\",\"parent\":\"pl.DataFrame.shape.__type\"},{\"kind\":1024,\"name\":\"width\",\"url\":\"interfaces/pl.DataFrame-1.html#shape.__type.width\",\"classes\":\"\",\"parent\":\"pl.DataFrame.shape.__type\"},{\"kind\":1024,\"name\":\"width\",\"url\":\"interfaces/pl.DataFrame-1.html#width-1\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":262144,\"name\":\"columns\",\"url\":\"interfaces/pl.DataFrame-1.html#columns\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"clone\",\"url\":\"interfaces/pl.DataFrame-1.html#clone\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"describe\",\"url\":\"interfaces/pl.DataFrame-1.html#describe\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"distinct\",\"url\":\"interfaces/pl.DataFrame-1.html#distinct\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"drop\",\"url\":\"interfaces/pl.DataFrame-1.html#drop\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"dropNulls\",\"url\":\"interfaces/pl.DataFrame-1.html#dropNulls\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"explode\",\"url\":\"interfaces/pl.DataFrame-1.html#explode\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"extend\",\"url\":\"interfaces/pl.DataFrame-1.html#extend\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"fillNull\",\"url\":\"interfaces/pl.DataFrame-1.html#fillNull\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"filter\",\"url\":\"interfaces/pl.DataFrame-1.html#filter\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"findIdxByName\",\"url\":\"interfaces/pl.DataFrame-1.html#findIdxByName\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"fold\",\"url\":\"interfaces/pl.DataFrame-1.html#fold\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"frameEqual\",\"url\":\"interfaces/pl.DataFrame-1.html#frameEqual\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"getColumn\",\"url\":\"interfaces/pl.DataFrame-1.html#getColumn\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"getColumns\",\"url\":\"interfaces/pl.DataFrame-1.html#getColumns\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"groupBy\",\"url\":\"interfaces/pl.DataFrame-1.html#groupBy\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"hashRows\",\"url\":\"interfaces/pl.DataFrame-1.html#hashRows\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"head\",\"url\":\"interfaces/pl.DataFrame-1.html#head\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"hstack\",\"url\":\"interfaces/pl.DataFrame-1.html#hstack\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"insertAtIdx\",\"url\":\"interfaces/pl.DataFrame-1.html#insertAtIdx\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"interpolate\",\"url\":\"interfaces/pl.DataFrame-1.html#interpolate\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"isDuplicated\",\"url\":\"interfaces/pl.DataFrame-1.html#isDuplicated\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"isEmpty\",\"url\":\"interfaces/pl.DataFrame-1.html#isEmpty\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"isUnique\",\"url\":\"interfaces/pl.DataFrame-1.html#isUnique\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"join\",\"url\":\"interfaces/pl.DataFrame-1.html#join\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"joinAsof\",\"url\":\"interfaces/pl.DataFrame-1.html#joinAsof\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"lazy\",\"url\":\"interfaces/pl.DataFrame-1.html#lazy\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"limit\",\"url\":\"interfaces/pl.DataFrame-1.html#limit\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"map\",\"url\":\"interfaces/pl.DataFrame-1.html#map\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"max\",\"url\":\"interfaces/pl.DataFrame-1.html#max\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"mean\",\"url\":\"interfaces/pl.DataFrame-1.html#mean\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"median\",\"url\":\"interfaces/pl.DataFrame-1.html#median\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"melt\",\"url\":\"interfaces/pl.DataFrame-1.html#melt\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"min\",\"url\":\"interfaces/pl.DataFrame-1.html#min\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"nChunks\",\"url\":\"interfaces/pl.DataFrame-1.html#nChunks\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"nullCount\",\"url\":\"interfaces/pl.DataFrame-1.html#nullCount\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"partitionBy\",\"url\":\"interfaces/pl.DataFrame-1.html#partitionBy\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"pivot\",\"url\":\"interfaces/pl.DataFrame-1.html#pivot\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"quantile\",\"url\":\"interfaces/pl.DataFrame-1.html#quantile\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"rechunk\",\"url\":\"interfaces/pl.DataFrame-1.html#rechunk\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"rename\",\"url\":\"interfaces/pl.DataFrame-1.html#rename\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"replaceAtIdx\",\"url\":\"interfaces/pl.DataFrame-1.html#replaceAtIdx\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"row\",\"url\":\"interfaces/pl.DataFrame-1.html#row\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"rows\",\"url\":\"interfaces/pl.DataFrame-1.html#rows\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":262144,\"name\":\"schema\",\"url\":\"interfaces/pl.DataFrame-1.html#schema\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"select\",\"url\":\"interfaces/pl.DataFrame-1.html#select\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"shift\",\"url\":\"interfaces/pl.DataFrame-1.html#shift\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"shiftAndFill\",\"url\":\"interfaces/pl.DataFrame-1.html#shiftAndFill\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"shrinkToFit\",\"url\":\"interfaces/pl.DataFrame-1.html#shrinkToFit\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"slice\",\"url\":\"interfaces/pl.DataFrame-1.html#slice\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"sort\",\"url\":\"interfaces/pl.DataFrame-1.html#sort\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"std\",\"url\":\"interfaces/pl.DataFrame-1.html#std\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"sum\",\"url\":\"interfaces/pl.DataFrame-1.html#sum\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"tail\",\"url\":\"interfaces/pl.DataFrame-1.html#tail\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"toCSV\",\"url\":\"interfaces/pl.DataFrame-1.html#toCSV\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"toRecords\",\"url\":\"interfaces/pl.DataFrame-1.html#toRecords\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"toJSON\",\"url\":\"interfaces/pl.DataFrame-1.html#toJSON\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"toObject\",\"url\":\"interfaces/pl.DataFrame-1.html#toObject\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"toIPC\",\"url\":\"interfaces/pl.DataFrame-1.html#toIPC\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"toParquet\",\"url\":\"interfaces/pl.DataFrame-1.html#toParquet\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"toSeries\",\"url\":\"interfaces/pl.DataFrame-1.html#toSeries\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"toString\",\"url\":\"interfaces/pl.DataFrame-1.html#toString\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"toStruct\",\"url\":\"interfaces/pl.DataFrame-1.html#toStruct\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"transpose\",\"url\":\"interfaces/pl.DataFrame-1.html#transpose\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"unique\",\"url\":\"interfaces/pl.DataFrame-1.html#unique\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"unnest\",\"url\":\"interfaces/pl.DataFrame-1.html#unnest\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"var\",\"url\":\"interfaces/pl.DataFrame-1.html#var\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"vstack\",\"url\":\"interfaces/pl.DataFrame-1.html#vstack\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"withColumn\",\"url\":\"interfaces/pl.DataFrame-1.html#withColumn\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"withColumns\",\"url\":\"interfaces/pl.DataFrame-1.html#withColumns\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"withColumnRenamed\",\"url\":\"interfaces/pl.DataFrame-1.html#withColumnRenamed\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"withRowCount\",\"url\":\"interfaces/pl.DataFrame-1.html#withRowCount\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"where\",\"url\":\"interfaces/pl.DataFrame-1.html#where\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"[inspect]\",\"url\":\"interfaces/pl.DataFrame-1.html#_inspect_\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"[iterator]\",\"url\":\"interfaces/pl.DataFrame-1.html#_iterator_\",\"classes\":\"\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"add\",\"url\":\"interfaces/pl.DataFrame-1.html#add\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"sub\",\"url\":\"interfaces/pl.DataFrame-1.html#sub\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"div\",\"url\":\"interfaces/pl.DataFrame-1.html#div\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"mul\",\"url\":\"interfaces/pl.DataFrame-1.html#mul\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"rem\",\"url\":\"interfaces/pl.DataFrame-1.html#rem\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"plus\",\"url\":\"interfaces/pl.DataFrame-1.html#plus\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"minus\",\"url\":\"interfaces/pl.DataFrame-1.html#minus\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"divideBy\",\"url\":\"interfaces/pl.DataFrame-1.html#divideBy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"multiplyBy\",\"url\":\"interfaces/pl.DataFrame-1.html#multiplyBy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"modulo\",\"url\":\"interfaces/pl.DataFrame-1.html#modulo\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"sample\",\"url\":\"interfaces/pl.DataFrame-1.html#sample\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"writeCSV\",\"url\":\"interfaces/pl.DataFrame-1.html#writeCSV\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"writeJSON\",\"url\":\"interfaces/pl.DataFrame-1.html#writeJSON\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"writeIPC\",\"url\":\"interfaces/pl.DataFrame-1.html#writeIPC\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"writeParquet\",\"url\":\"interfaces/pl.DataFrame-1.html#writeParquet\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"writeAvro\",\"url\":\"interfaces/pl.DataFrame-1.html#writeAvro\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"serialize\",\"url\":\"interfaces/pl.DataFrame-1.html#serialize\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"groupByRolling\",\"url\":\"interfaces/pl.DataFrame-1.html#groupByRolling\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.DataFrame\"},{\"kind\":2048,\"name\":\"groupByDynamic\",\"url\":\"interfaces/pl.DataFrame-1.html#groupByDynamic\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.DataFrame\"},{\"kind\":256,\"name\":\"LazyDataFrame\",\"url\":\"interfaces/pl.LazyDataFrame.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":262144,\"name\":\"columns\",\"url\":\"interfaces/pl.LazyDataFrame.html#columns\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"cache\",\"url\":\"interfaces/pl.LazyDataFrame.html#cache\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"clone\",\"url\":\"interfaces/pl.LazyDataFrame.html#clone\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"collect\",\"url\":\"interfaces/pl.LazyDataFrame.html#collect\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"collectSync\",\"url\":\"interfaces/pl.LazyDataFrame.html#collectSync\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"describeOptimizedPlan\",\"url\":\"interfaces/pl.LazyDataFrame.html#describeOptimizedPlan\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"describePlan\",\"url\":\"interfaces/pl.LazyDataFrame.html#describePlan\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"drop\",\"url\":\"interfaces/pl.LazyDataFrame.html#drop\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"distinct\",\"url\":\"interfaces/pl.LazyDataFrame.html#distinct\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"dropNulls\",\"url\":\"interfaces/pl.LazyDataFrame.html#dropNulls\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"explode\",\"url\":\"interfaces/pl.LazyDataFrame.html#explode\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"fetch\",\"url\":\"interfaces/pl.LazyDataFrame.html#fetch\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"fetchSync\",\"url\":\"interfaces/pl.LazyDataFrame.html#fetchSync\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"fillNull\",\"url\":\"interfaces/pl.LazyDataFrame.html#fillNull\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"filter\",\"url\":\"interfaces/pl.LazyDataFrame.html#filter\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"first\",\"url\":\"interfaces/pl.LazyDataFrame.html#first\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"groupBy\",\"url\":\"interfaces/pl.LazyDataFrame.html#groupBy\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"head\",\"url\":\"interfaces/pl.LazyDataFrame.html#head\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"join\",\"url\":\"interfaces/pl.LazyDataFrame.html#join\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"joinAsof\",\"url\":\"interfaces/pl.LazyDataFrame.html#joinAsof\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"last\",\"url\":\"interfaces/pl.LazyDataFrame.html#last\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"limit\",\"url\":\"interfaces/pl.LazyDataFrame.html#limit\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"max\",\"url\":\"interfaces/pl.LazyDataFrame.html#max\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"mean\",\"url\":\"interfaces/pl.LazyDataFrame.html#mean\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"median\",\"url\":\"interfaces/pl.LazyDataFrame.html#median\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"melt\",\"url\":\"interfaces/pl.LazyDataFrame.html#melt\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"min\",\"url\":\"interfaces/pl.LazyDataFrame.html#min\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"quantile\",\"url\":\"interfaces/pl.LazyDataFrame.html#quantile\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"rename\",\"url\":\"interfaces/pl.LazyDataFrame.html#rename\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"reverse\",\"url\":\"interfaces/pl.LazyDataFrame.html#reverse\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"select\",\"url\":\"interfaces/pl.LazyDataFrame.html#select\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"shift\",\"url\":\"interfaces/pl.LazyDataFrame.html#shift\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"shiftAndFill\",\"url\":\"interfaces/pl.LazyDataFrame.html#shiftAndFill\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"slice\",\"url\":\"interfaces/pl.LazyDataFrame.html#slice\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"sort\",\"url\":\"interfaces/pl.LazyDataFrame.html#sort\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"std\",\"url\":\"interfaces/pl.LazyDataFrame.html#std\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"sum\",\"url\":\"interfaces/pl.LazyDataFrame.html#sum\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"tail\",\"url\":\"interfaces/pl.LazyDataFrame.html#tail\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"toJSON\",\"url\":\"interfaces/pl.LazyDataFrame.html#toJSON\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"unique\",\"url\":\"interfaces/pl.LazyDataFrame.html#unique\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"var\",\"url\":\"interfaces/pl.LazyDataFrame.html#var\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"withColumn\",\"url\":\"interfaces/pl.LazyDataFrame.html#withColumn\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"withColumns\",\"url\":\"interfaces/pl.LazyDataFrame.html#withColumns\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"withColumnRenamed\",\"url\":\"interfaces/pl.LazyDataFrame.html#withColumnRenamed\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"withRowCount\",\"url\":\"interfaces/pl.LazyDataFrame.html#withRowCount\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"[inspect]\",\"url\":\"interfaces/pl.LazyDataFrame.html#_inspect_\",\"classes\":\"\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"serialize\",\"url\":\"interfaces/pl.LazyDataFrame.html#serialize\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"groupByRolling\",\"url\":\"interfaces/pl.LazyDataFrame.html#groupByRolling\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":2048,\"name\":\"groupByDynamic\",\"url\":\"interfaces/pl.LazyDataFrame.html#groupByDynamic\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.LazyDataFrame\"},{\"kind\":64,\"name\":\"Series\",\"url\":\"functions/pl.Series.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":256,\"name\":\"Series\",\"url\":\"interfaces/pl.Series-1.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":2048,\"name\":\"inner\",\"url\":\"interfaces/pl.Series-1.html#inner\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/pl.Series-1.html#name\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":1024,\"name\":\"dtype\",\"url\":\"interfaces/pl.Series-1.html#dtype\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":1024,\"name\":\"str\",\"url\":\"interfaces/pl.Series-1.html#str\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":1024,\"name\":\"lst\",\"url\":\"interfaces/pl.Series-1.html#lst\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":1024,\"name\":\"struct\",\"url\":\"interfaces/pl.Series-1.html#struct\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":1024,\"name\":\"date\",\"url\":\"interfaces/pl.Series-1.html#date\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"bitand\",\"url\":\"interfaces/pl.Series-1.html#bitand\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"bitor\",\"url\":\"interfaces/pl.Series-1.html#bitor\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"bitxor\",\"url\":\"interfaces/pl.Series-1.html#bitxor\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"abs\",\"url\":\"interfaces/pl.Series-1.html#abs\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"alias\",\"url\":\"interfaces/pl.Series-1.html#alias\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"append\",\"url\":\"interfaces/pl.Series-1.html#append\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"argMax\",\"url\":\"interfaces/pl.Series-1.html#argMax\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"argMin\",\"url\":\"interfaces/pl.Series-1.html#argMin\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"argTrue\",\"url\":\"interfaces/pl.Series-1.html#argTrue\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"argUnique\",\"url\":\"interfaces/pl.Series-1.html#argUnique\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"argSort\",\"url\":\"interfaces/pl.Series-1.html#argSort\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"as\",\"url\":\"interfaces/pl.Series-1.html#as\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"cast\",\"url\":\"interfaces/pl.Series-1.html#cast\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"chunkLengths\",\"url\":\"interfaces/pl.Series-1.html#chunkLengths\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"clone\",\"url\":\"interfaces/pl.Series-1.html#clone\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"concat\",\"url\":\"interfaces/pl.Series-1.html#concat\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"describe\",\"url\":\"interfaces/pl.Series-1.html#describe\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"diff\",\"url\":\"interfaces/pl.Series-1.html#diff\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"dot\",\"url\":\"interfaces/pl.Series-1.html#dot\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"dropNulls\",\"url\":\"interfaces/pl.Series-1.html#dropNulls\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"explode\",\"url\":\"interfaces/pl.Series-1.html#explode\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"extend\",\"url\":\"interfaces/pl.Series-1.html#extend\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"extendConstant\",\"url\":\"interfaces/pl.Series-1.html#extendConstant\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"fillNull\",\"url\":\"interfaces/pl.Series-1.html#fillNull\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"filter\",\"url\":\"interfaces/pl.Series-1.html#filter\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"interfaces/pl.Series-1.html#get\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"getIndex\",\"url\":\"interfaces/pl.Series-1.html#getIndex\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"hasValidity\",\"url\":\"interfaces/pl.Series-1.html#hasValidity\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"hash\",\"url\":\"interfaces/pl.Series-1.html#hash\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"head\",\"url\":\"interfaces/pl.Series-1.html#head\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"interpolate\",\"url\":\"interfaces/pl.Series-1.html#interpolate\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"isBoolean\",\"url\":\"interfaces/pl.Series-1.html#isBoolean\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"isDateTime\",\"url\":\"interfaces/pl.Series-1.html#isDateTime\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"isDuplicated\",\"url\":\"interfaces/pl.Series-1.html#isDuplicated\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"isFinite\",\"url\":\"interfaces/pl.Series-1.html#isFinite\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"isFirst\",\"url\":\"interfaces/pl.Series-1.html#isFirst\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"isFloat\",\"url\":\"interfaces/pl.Series-1.html#isFloat\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"isIn\",\"url\":\"interfaces/pl.Series-1.html#isIn\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"isInfinite\",\"url\":\"interfaces/pl.Series-1.html#isInfinite\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"isNotNull\",\"url\":\"interfaces/pl.Series-1.html#isNotNull\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"isNull\",\"url\":\"interfaces/pl.Series-1.html#isNull\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"isNumeric\",\"url\":\"interfaces/pl.Series-1.html#isNumeric\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"isUnique\",\"url\":\"interfaces/pl.Series-1.html#isUnique\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"isUtf8\",\"url\":\"interfaces/pl.Series-1.html#isUtf8\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"kurtosis\",\"url\":\"interfaces/pl.Series-1.html#kurtosis\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"len\",\"url\":\"interfaces/pl.Series-1.html#len\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"limit\",\"url\":\"interfaces/pl.Series-1.html#limit\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"max\",\"url\":\"interfaces/pl.Series-1.html#max\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"mean\",\"url\":\"interfaces/pl.Series-1.html#mean\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"median\",\"url\":\"interfaces/pl.Series-1.html#median\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"min\",\"url\":\"interfaces/pl.Series-1.html#min\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"mode\",\"url\":\"interfaces/pl.Series-1.html#mode\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"nChunks\",\"url\":\"interfaces/pl.Series-1.html#nChunks\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"nUnique\",\"url\":\"interfaces/pl.Series-1.html#nUnique\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"nullCount\",\"url\":\"interfaces/pl.Series-1.html#nullCount\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"peakMax\",\"url\":\"interfaces/pl.Series-1.html#peakMax\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"peakMin\",\"url\":\"interfaces/pl.Series-1.html#peakMin\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"quantile\",\"url\":\"interfaces/pl.Series-1.html#quantile\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"rank\",\"url\":\"interfaces/pl.Series-1.html#rank\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"rechunk\",\"url\":\"interfaces/pl.Series-1.html#rechunk\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"reinterpret\",\"url\":\"interfaces/pl.Series-1.html#reinterpret\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"rename\",\"url\":\"interfaces/pl.Series-1.html#rename\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"seriesEqual\",\"url\":\"interfaces/pl.Series-1.html#seriesEqual\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"set\",\"url\":\"interfaces/pl.Series-1.html#set\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"setAtIdx\",\"url\":\"interfaces/pl.Series-1.html#setAtIdx\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"shift\",\"url\":\"interfaces/pl.Series-1.html#shift\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"shiftAndFill\",\"url\":\"interfaces/pl.Series-1.html#shiftAndFill\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"shrinkToFit\",\"url\":\"interfaces/pl.Series-1.html#shrinkToFit\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"skew\",\"url\":\"interfaces/pl.Series-1.html#skew\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"slice\",\"url\":\"interfaces/pl.Series-1.html#slice\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"sort\",\"url\":\"interfaces/pl.Series-1.html#sort\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"sum\",\"url\":\"interfaces/pl.Series-1.html#sum\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"tail\",\"url\":\"interfaces/pl.Series-1.html#tail\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"takeEvery\",\"url\":\"interfaces/pl.Series-1.html#takeEvery\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"take\",\"url\":\"interfaces/pl.Series-1.html#take\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"unique\",\"url\":\"interfaces/pl.Series-1.html#unique\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"valueCounts\",\"url\":\"interfaces/pl.Series-1.html#valueCounts\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"zipWith\",\"url\":\"interfaces/pl.Series-1.html#zipWith\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"toArray\",\"url\":\"interfaces/pl.Series-1.html#toArray\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"toTypedArray\",\"url\":\"interfaces/pl.Series-1.html#toTypedArray\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"toObject\",\"url\":\"interfaces/pl.Series-1.html#toObject\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/pl.Series-1.html#toObject.toObject-1.__type\",\"classes\":\"\",\"parent\":\"pl.Series.toObject.toObject\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/pl.Series-1.html#toObject.toObject-1.__type.name-1\",\"classes\":\"\",\"parent\":\"pl.Series.toObject.toObject.__type\"},{\"kind\":1024,\"name\":\"datatype\",\"url\":\"interfaces/pl.Series-1.html#toObject.toObject-1.__type.datatype\",\"classes\":\"\",\"parent\":\"pl.Series.toObject.toObject.__type\"},{\"kind\":1024,\"name\":\"values\",\"url\":\"interfaces/pl.Series-1.html#toObject.toObject-1.__type.values\",\"classes\":\"\",\"parent\":\"pl.Series.toObject.toObject.__type\"},{\"kind\":2048,\"name\":\"toFrame\",\"url\":\"interfaces/pl.Series-1.html#toFrame\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"toJSON\",\"url\":\"interfaces/pl.Series-1.html#toJSON\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"values\",\"url\":\"interfaces/pl.Series-1.html#values-1\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"[inspect]\",\"url\":\"interfaces/pl.Series-1.html#_inspect_\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"[iterator]\",\"url\":\"interfaces/pl.Series-1.html#_iterator_\",\"classes\":\"\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"rollingMax\",\"url\":\"interfaces/pl.Series-1.html#rollingMax\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"rollingMean\",\"url\":\"interfaces/pl.Series-1.html#rollingMean\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"rollingMin\",\"url\":\"interfaces/pl.Series-1.html#rollingMin\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"rollingStd\",\"url\":\"interfaces/pl.Series-1.html#rollingStd\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"rollingSum\",\"url\":\"interfaces/pl.Series-1.html#rollingSum\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"rollingVar\",\"url\":\"interfaces/pl.Series-1.html#rollingVar\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"rollingMedian\",\"url\":\"interfaces/pl.Series-1.html#rollingMedian\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"rollingQuantile\",\"url\":\"interfaces/pl.Series-1.html#rollingQuantile\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"rollingSkew\",\"url\":\"interfaces/pl.Series-1.html#rollingSkew\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"add\",\"url\":\"interfaces/pl.Series-1.html#add\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"sub\",\"url\":\"interfaces/pl.Series-1.html#sub\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"div\",\"url\":\"interfaces/pl.Series-1.html#div\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"mul\",\"url\":\"interfaces/pl.Series-1.html#mul\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"rem\",\"url\":\"interfaces/pl.Series-1.html#rem\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"plus\",\"url\":\"interfaces/pl.Series-1.html#plus\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"minus\",\"url\":\"interfaces/pl.Series-1.html#minus\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"divideBy\",\"url\":\"interfaces/pl.Series-1.html#divideBy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"multiplyBy\",\"url\":\"interfaces/pl.Series-1.html#multiplyBy\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"modulo\",\"url\":\"interfaces/pl.Series-1.html#modulo\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"eq\",\"url\":\"interfaces/pl.Series-1.html#eq\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"equals\",\"url\":\"interfaces/pl.Series-1.html#equals\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"gtEq\",\"url\":\"interfaces/pl.Series-1.html#gtEq\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"greaterThanEquals\",\"url\":\"interfaces/pl.Series-1.html#greaterThanEquals\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"gt\",\"url\":\"interfaces/pl.Series-1.html#gt\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"greaterThan\",\"url\":\"interfaces/pl.Series-1.html#greaterThan\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"ltEq\",\"url\":\"interfaces/pl.Series-1.html#ltEq\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"lessThanEquals\",\"url\":\"interfaces/pl.Series-1.html#lessThanEquals\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"lt\",\"url\":\"interfaces/pl.Series-1.html#lt\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"lessThan\",\"url\":\"interfaces/pl.Series-1.html#lessThan\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"neq\",\"url\":\"interfaces/pl.Series-1.html#neq\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"notEquals\",\"url\":\"interfaces/pl.Series-1.html#notEquals\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"cumCount\",\"url\":\"interfaces/pl.Series-1.html#cumCount\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"cumMax\",\"url\":\"interfaces/pl.Series-1.html#cumMax\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"cumMin\",\"url\":\"interfaces/pl.Series-1.html#cumMin\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"cumProd\",\"url\":\"interfaces/pl.Series-1.html#cumProd\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"cumSum\",\"url\":\"interfaces/pl.Series-1.html#cumSum\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"round\",\"url\":\"interfaces/pl.Series-1.html#round\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"floor\",\"url\":\"interfaces/pl.Series-1.html#floor\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"ceil\",\"url\":\"interfaces/pl.Series-1.html#ceil\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"clip\",\"url\":\"interfaces/pl.Series-1.html#clip\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"sample\",\"url\":\"interfaces/pl.Series-1.html#sample\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":2048,\"name\":\"serialize\",\"url\":\"interfaces/pl.Series-1.html#serialize\",\"classes\":\"tsd-is-inherited\",\"parent\":\"pl.Series\"},{\"kind\":4194304,\"name\":\"LazyGroupBy\",\"url\":\"types/pl.LazyGroupBy.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":4194304,\"name\":\"When\",\"url\":\"types/pl.When.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":4194304,\"name\":\"WhenThen\",\"url\":\"types/pl.WhenThen.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":4194304,\"name\":\"WhenThenThen\",\"url\":\"types/pl.WhenThenThen.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":256,\"name\":\"Config\",\"url\":\"interfaces/pl.Config.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":2048,\"name\":\"setUtf8Tables\",\"url\":\"interfaces/pl.Config.html#setUtf8Tables\",\"classes\":\"\",\"parent\":\"pl.Config\"},{\"kind\":2048,\"name\":\"setAsciiTables\",\"url\":\"interfaces/pl.Config.html#setAsciiTables\",\"classes\":\"\",\"parent\":\"pl.Config\"},{\"kind\":2048,\"name\":\"setTblWidthChars\",\"url\":\"interfaces/pl.Config.html#setTblWidthChars\",\"classes\":\"\",\"parent\":\"pl.Config\"},{\"kind\":2048,\"name\":\"setTblRows\",\"url\":\"interfaces/pl.Config.html#setTblRows\",\"classes\":\"\",\"parent\":\"pl.Config\"},{\"kind\":2048,\"name\":\"setTblCols\",\"url\":\"interfaces/pl.Config.html#setTblCols\",\"classes\":\"\",\"parent\":\"pl.Config\"},{\"kind\":2048,\"name\":\"setGlobalStringCache\",\"url\":\"interfaces/pl.Config.html#setGlobalStringCache\",\"classes\":\"\",\"parent\":\"pl.Config\"},{\"kind\":2048,\"name\":\"unsetGlobalStringCache\",\"url\":\"interfaces/pl.Config.html#unsetGlobalStringCache\",\"classes\":\"\",\"parent\":\"pl.Config\"},{\"kind\":4194304,\"name\":\"Int8\",\"url\":\"types/pl.Int8.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":262144,\"name\":\"Int8\",\"url\":\"modules/pl.html#Int8-1\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":4194304,\"name\":\"Int16\",\"url\":\"types/pl.Int16.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":262144,\"name\":\"Int16\",\"url\":\"modules/pl.html#Int16-1\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":4194304,\"name\":\"Int32\",\"url\":\"types/pl.Int32.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":262144,\"name\":\"Int32\",\"url\":\"modules/pl.html#Int32-1\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":4194304,\"name\":\"Int64\",\"url\":\"types/pl.Int64.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":262144,\"name\":\"Int64\",\"url\":\"modules/pl.html#Int64-1\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":4194304,\"name\":\"UInt8\",\"url\":\"types/pl.UInt8.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":262144,\"name\":\"UInt8\",\"url\":\"modules/pl.html#UInt8-1\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":4194304,\"name\":\"UInt16\",\"url\":\"types/pl.UInt16.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":262144,\"name\":\"UInt16\",\"url\":\"modules/pl.html#UInt16-1\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":4194304,\"name\":\"UInt32\",\"url\":\"types/pl.UInt32.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":262144,\"name\":\"UInt32\",\"url\":\"modules/pl.html#UInt32-1\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":4194304,\"name\":\"UInt64\",\"url\":\"types/pl.UInt64.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":262144,\"name\":\"UInt64\",\"url\":\"modules/pl.html#UInt64-1\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":4194304,\"name\":\"Float32\",\"url\":\"types/pl.Float32.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":262144,\"name\":\"Float32\",\"url\":\"modules/pl.html#Float32-1\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":4194304,\"name\":\"Float64\",\"url\":\"types/pl.Float64.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":262144,\"name\":\"Float64\",\"url\":\"modules/pl.html#Float64-1\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":4194304,\"name\":\"Bool\",\"url\":\"types/pl.Bool.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":262144,\"name\":\"Bool\",\"url\":\"modules/pl.html#Bool-1\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":4194304,\"name\":\"Utf8\",\"url\":\"types/pl.Utf8.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":262144,\"name\":\"Utf8\",\"url\":\"modules/pl.html#Utf8-1\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":4194304,\"name\":\"List\",\"url\":\"types/pl.List.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"List\",\"url\":\"functions/pl.List-1.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":4194304,\"name\":\"Date\",\"url\":\"types/pl.Date.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":262144,\"name\":\"Date\",\"url\":\"modules/pl.html#Date-1\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":4194304,\"name\":\"Datetime\",\"url\":\"types/pl.Datetime.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"Datetime\",\"url\":\"functions/pl.Datetime-1.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":262144,\"name\":\"Time\",\"url\":\"modules/pl.html#Time\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":262144,\"name\":\"Object\",\"url\":\"modules/pl.html#Object\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":4194304,\"name\":\"Null\",\"url\":\"types/pl.Null.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":262144,\"name\":\"Null\",\"url\":\"modules/pl.html#Null-1\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":4194304,\"name\":\"Struct\",\"url\":\"types/pl.Struct.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"Struct\",\"url\":\"functions/pl.Struct-1.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":4194304,\"name\":\"Categorical\",\"url\":\"types/pl.Categorical.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":262144,\"name\":\"Categorical\",\"url\":\"modules/pl.html#Categorical-1\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":128,\"name\":\"Field\",\"url\":\"classes/pl.Field.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/pl.Field.html#constructor\",\"classes\":\"\",\"parent\":\"pl.Field\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/pl.Field.html#name\",\"classes\":\"\",\"parent\":\"pl.Field\"},{\"kind\":1024,\"name\":\"dtype\",\"url\":\"classes/pl.Field.html#dtype\",\"classes\":\"\",\"parent\":\"pl.Field\"},{\"kind\":2048,\"name\":\"toString\",\"url\":\"classes/pl.Field.html#toString\",\"classes\":\"\",\"parent\":\"pl.Field\"},{\"kind\":2048,\"name\":\"toJSON\",\"url\":\"classes/pl.Field.html#toJSON\",\"classes\":\"\",\"parent\":\"pl.Field\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"classes/pl.Field.html#toJSON.toJSON-1.__type\",\"classes\":\"\",\"parent\":\"pl.Field.toJSON.toJSON\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"classes/pl.Field.html#toJSON.toJSON-1.__type.name-1\",\"classes\":\"\",\"parent\":\"pl.Field.toJSON.toJSON.__type\"},{\"kind\":1024,\"name\":\"dtype\",\"url\":\"classes/pl.Field.html#toJSON.toJSON-1.__type.dtype-1\",\"classes\":\"\",\"parent\":\"pl.Field.toJSON.toJSON.__type\"},{\"kind\":4,\"name\":\"Field\",\"url\":\"modules/pl.Field-1.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"from\",\"url\":\"functions/pl.Field-1.from.html\",\"classes\":\"\",\"parent\":\"pl.Field\"},{\"kind\":64,\"name\":\"repeat\",\"url\":\"functions/pl.repeat.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"concat\",\"url\":\"functions/pl.concat.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"scanCSV\",\"url\":\"functions/pl.scanCSV.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"scanJson\",\"url\":\"functions/pl.scanJson.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"scanIPC\",\"url\":\"functions/pl.scanIPC.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"scanParquet\",\"url\":\"functions/pl.scanParquet.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"readRecords\",\"url\":\"functions/pl.readRecords.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"readCSV\",\"url\":\"functions/pl.readCSV.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"readIPC\",\"url\":\"functions/pl.readIPC.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"readJSON\",\"url\":\"functions/pl.readJSON.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"readParquet\",\"url\":\"functions/pl.readParquet.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"readAvro\",\"url\":\"functions/pl.readAvro.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"readCSVStream\",\"url\":\"functions/pl.readCSVStream.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"readJSONStream\",\"url\":\"functions/pl.readJSONStream.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"col\",\"url\":\"functions/pl.col.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"cols\",\"url\":\"functions/pl.cols.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"lit\",\"url\":\"functions/pl.lit.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"intRange\",\"url\":\"functions/pl.intRange.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"argSortBy\",\"url\":\"functions/pl.argSortBy.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"avg\",\"url\":\"functions/pl.avg.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"concatList\",\"url\":\"functions/pl.concatList.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"concatString\",\"url\":\"functions/pl.concatString.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"count\",\"url\":\"functions/pl.count.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"cov\",\"url\":\"functions/pl.cov.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"exclude\",\"url\":\"functions/pl.exclude.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"element\",\"url\":\"functions/pl.element.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"first\",\"url\":\"functions/pl.first.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"format\",\"url\":\"functions/pl.format.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"groups\",\"url\":\"functions/pl.groups.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"head\",\"url\":\"functions/pl.head.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"last\",\"url\":\"functions/pl.last.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"mean\",\"url\":\"functions/pl.mean.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"median\",\"url\":\"functions/pl.median.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"nUnique\",\"url\":\"functions/pl.nUnique.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"pearsonCorr\",\"url\":\"functions/pl.pearsonCorr.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"quantile\",\"url\":\"functions/pl.quantile.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"select\",\"url\":\"functions/pl.select.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"struct\",\"url\":\"functions/pl.struct-2.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"spearmanRankCorr\",\"url\":\"functions/pl.spearmanRankCorr.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"tail\",\"url\":\"functions/pl.tail.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"list\",\"url\":\"functions/pl.list-2.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":64,\"name\":\"when\",\"url\":\"functions/pl.when-1.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":32,\"name\":\"version\",\"url\":\"variables/pl.version.html\",\"classes\":\"\",\"parent\":\"pl\"},{\"kind\":8388608,\"name\":\"default\",\"url\":\"modules.html#default\",\"classes\":\"\"},{\"kind\":128,\"name\":\"DataType\",\"url\":\"classes/DataType.html\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"Time\",\"url\":\"classes/DataType.html#Time\",\"classes\":\"\",\"parent\":\"DataType\"},{\"kind\":8388608,\"name\":\"Object\",\"url\":\"classes/DataType.html#Object\",\"classes\":\"\",\"parent\":\"DataType\"},{\"kind\":2048,\"name\":\"from\",\"url\":\"classes/DataType.html#from\",\"classes\":\"\",\"parent\":\"DataType\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/DataType.html#constructor\",\"classes\":\"\",\"parent\":\"DataType\"},{\"kind\":262144,\"name\":\"variant\",\"url\":\"classes/DataType.html#variant\",\"classes\":\"\",\"parent\":\"DataType\"},{\"kind\":2048,\"name\":\"equals\",\"url\":\"classes/DataType.html#equals\",\"classes\":\"\",\"parent\":\"DataType\"},{\"kind\":2048,\"name\":\"toString\",\"url\":\"classes/DataType.html#toString\",\"classes\":\"\",\"parent\":\"DataType\"},{\"kind\":2048,\"name\":\"toJSON\",\"url\":\"classes/DataType.html#toJSON\",\"classes\":\"\",\"parent\":\"DataType\"},{\"kind\":4,\"name\":\"DataType\",\"url\":\"modules/DataType-1.html\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"Null\",\"url\":\"modules/DataType-1.html#Null\",\"classes\":\"\",\"parent\":\"DataType\"},{\"kind\":8388608,\"name\":\"Bool\",\"url\":\"modules/DataType-1.html#Bool\",\"classes\":\"\",\"parent\":\"DataType\"},{\"kind\":8388608,\"name\":\"Int8\",\"url\":\"modules/DataType-1.html#Int8\",\"classes\":\"\",\"parent\":\"DataType\"},{\"kind\":8388608,\"name\":\"Int16\",\"url\":\"modules/DataType-1.html#Int16\",\"classes\":\"\",\"parent\":\"DataType\"},{\"kind\":8388608,\"name\":\"Int32\",\"url\":\"modules/DataType-1.html#Int32\",\"classes\":\"\",\"parent\":\"DataType\"},{\"kind\":8388608,\"name\":\"Int64\",\"url\":\"modules/DataType-1.html#Int64\",\"classes\":\"\",\"parent\":\"DataType\"},{\"kind\":8388608,\"name\":\"UInt8\",\"url\":\"modules/DataType-1.html#UInt8\",\"classes\":\"\",\"parent\":\"DataType\"},{\"kind\":8388608,\"name\":\"UInt16\",\"url\":\"modules/DataType-1.html#UInt16\",\"classes\":\"\",\"parent\":\"DataType\"},{\"kind\":8388608,\"name\":\"UInt32\",\"url\":\"modules/DataType-1.html#UInt32\",\"classes\":\"\",\"parent\":\"DataType\"},{\"kind\":8388608,\"name\":\"UInt64\",\"url\":\"modules/DataType-1.html#UInt64\",\"classes\":\"\",\"parent\":\"DataType\"},{\"kind\":8388608,\"name\":\"Float32\",\"url\":\"modules/DataType-1.html#Float32\",\"classes\":\"\",\"parent\":\"DataType\"},{\"kind\":8388608,\"name\":\"Float64\",\"url\":\"modules/DataType-1.html#Float64\",\"classes\":\"\",\"parent\":\"DataType\"},{\"kind\":8388608,\"name\":\"Date\",\"url\":\"modules/DataType-1.html#Date\",\"classes\":\"\",\"parent\":\"DataType\"},{\"kind\":8388608,\"name\":\"Categorical\",\"url\":\"modules/DataType-1.html#Categorical\",\"classes\":\"\",\"parent\":\"DataType\"},{\"kind\":8388608,\"name\":\"Datetime\",\"url\":\"modules/DataType-1.html#Datetime\",\"classes\":\"\",\"parent\":\"DataType\"},{\"kind\":8388608,\"name\":\"List\",\"url\":\"modules/DataType-1.html#List\",\"classes\":\"\",\"parent\":\"DataType\"},{\"kind\":8388608,\"name\":\"Struct\",\"url\":\"modules/DataType-1.html#Struct\",\"classes\":\"\",\"parent\":\"DataType\"},{\"kind\":8388608,\"name\":\"Utf8\",\"url\":\"modules/DataType-1.html#Utf8\",\"classes\":\"\",\"parent\":\"DataType\"},{\"kind\":64,\"name\":\"deserialize\",\"url\":\"functions/DataType-1.deserialize.html\",\"classes\":\"\",\"parent\":\"DataType\"},{\"kind\":8388608,\"name\":\"Field\",\"url\":\"modules.html#Field\",\"classes\":\"\"},{\"kind\":8,\"name\":\"TimeUnit\",\"url\":\"enums/TimeUnit.html\",\"classes\":\"\"},{\"kind\":16,\"name\":\"Nanoseconds\",\"url\":\"enums/TimeUnit.html#Nanoseconds\",\"classes\":\"\",\"parent\":\"TimeUnit\"},{\"kind\":16,\"name\":\"Microseconds\",\"url\":\"enums/TimeUnit.html#Microseconds\",\"classes\":\"\",\"parent\":\"TimeUnit\"},{\"kind\":16,\"name\":\"Milliseconds\",\"url\":\"enums/TimeUnit.html#Milliseconds\",\"classes\":\"\",\"parent\":\"TimeUnit\"},{\"kind\":8388608,\"name\":\"Expr\",\"url\":\"modules.html#Expr\",\"classes\":\"\"},{\"kind\":256,\"name\":\"GroupBy\",\"url\":\"interfaces/GroupBy.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"aggList\",\"url\":\"interfaces/GroupBy.html#aggList\",\"classes\":\"\",\"parent\":\"GroupBy\"},{\"kind\":2048,\"name\":\"agg\",\"url\":\"interfaces/GroupBy.html#agg\",\"classes\":\"\",\"parent\":\"GroupBy\"},{\"kind\":2048,\"name\":\"count\",\"url\":\"interfaces/GroupBy.html#count\",\"classes\":\"\",\"parent\":\"GroupBy\"},{\"kind\":2048,\"name\":\"first\",\"url\":\"interfaces/GroupBy.html#first\",\"classes\":\"\",\"parent\":\"GroupBy\"},{\"kind\":2048,\"name\":\"groups\",\"url\":\"interfaces/GroupBy.html#groups\",\"classes\":\"\",\"parent\":\"GroupBy\"},{\"kind\":2048,\"name\":\"head\",\"url\":\"interfaces/GroupBy.html#head\",\"classes\":\"\",\"parent\":\"GroupBy\"},{\"kind\":2048,\"name\":\"last\",\"url\":\"interfaces/GroupBy.html#last\",\"classes\":\"\",\"parent\":\"GroupBy\"},{\"kind\":2048,\"name\":\"max\",\"url\":\"interfaces/GroupBy.html#max\",\"classes\":\"\",\"parent\":\"GroupBy\"},{\"kind\":2048,\"name\":\"mean\",\"url\":\"interfaces/GroupBy.html#mean\",\"classes\":\"\",\"parent\":\"GroupBy\"},{\"kind\":2048,\"name\":\"median\",\"url\":\"interfaces/GroupBy.html#median\",\"classes\":\"\",\"parent\":\"GroupBy\"},{\"kind\":2048,\"name\":\"min\",\"url\":\"interfaces/GroupBy.html#min\",\"classes\":\"\",\"parent\":\"GroupBy\"},{\"kind\":2048,\"name\":\"nUnique\",\"url\":\"interfaces/GroupBy.html#nUnique\",\"classes\":\"\",\"parent\":\"GroupBy\"},{\"kind\":2048,\"name\":\"pivot\",\"url\":\"interfaces/GroupBy.html#pivot\",\"classes\":\"\",\"parent\":\"GroupBy\"},{\"kind\":2048,\"name\":\"quantile\",\"url\":\"interfaces/GroupBy.html#quantile\",\"classes\":\"\",\"parent\":\"GroupBy\"},{\"kind\":2048,\"name\":\"sum\",\"url\":\"interfaces/GroupBy.html#sum\",\"classes\":\"\",\"parent\":\"GroupBy\"},{\"kind\":2048,\"name\":\"tail\",\"url\":\"interfaces/GroupBy.html#tail\",\"classes\":\"\",\"parent\":\"GroupBy\"},{\"kind\":2048,\"name\":\"toString\",\"url\":\"interfaces/GroupBy.html#toString\",\"classes\":\"\",\"parent\":\"GroupBy\"},{\"kind\":2048,\"name\":\"[inspect]\",\"url\":\"interfaces/GroupBy.html#_inspect_\",\"classes\":\"\",\"parent\":\"GroupBy\"},{\"kind\":64,\"name\":\"_Series\",\"url\":\"functions/_Series.html\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"Series\",\"url\":\"modules.html#Series\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"DataFrame\",\"url\":\"modules.html#DataFrame\",\"classes\":\"\"},{\"kind\":256,\"name\":\"DataFrameConstructor\",\"url\":\"interfaces/DataFrameConstructor.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"isDataFrame\",\"url\":\"interfaces/DataFrameConstructor.html#isDataFrame\",\"classes\":\"\",\"parent\":\"DataFrameConstructor\"},{\"kind\":2048,\"name\":\"deserialize\",\"url\":\"interfaces/DataFrameConstructor.html#deserialize\",\"classes\":\"tsd-is-inherited\",\"parent\":\"DataFrameConstructor\"},{\"kind\":8388608,\"name\":\"repeat\",\"url\":\"modules.html#repeat\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"concat\",\"url\":\"modules.html#concat\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"readRecords\",\"url\":\"modules.html#readRecords\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"readCSV\",\"url\":\"modules.html#readCSV\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"scanCSV\",\"url\":\"modules.html#scanCSV\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"readJSON\",\"url\":\"modules.html#readJSON\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"scanJson\",\"url\":\"modules.html#scanJson\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"readParquet\",\"url\":\"modules.html#readParquet\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"readAvro\",\"url\":\"modules.html#readAvro\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"scanParquet\",\"url\":\"modules.html#scanParquet\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"readIPC\",\"url\":\"modules.html#readIPC\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"scanIPC\",\"url\":\"modules.html#scanIPC\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"readCSVStream\",\"url\":\"modules.html#readCSVStream\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"readJSONStream\",\"url\":\"modules.html#readJSONStream\",\"classes\":\"\"},{\"kind\":256,\"name\":\"ReadCsvOptions\",\"url\":\"interfaces/ReadCsvOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"inferSchemaLength\",\"url\":\"interfaces/ReadCsvOptions.html#inferSchemaLength\",\"classes\":\"\",\"parent\":\"ReadCsvOptions\"},{\"kind\":1024,\"name\":\"nRows\",\"url\":\"interfaces/ReadCsvOptions.html#nRows\",\"classes\":\"\",\"parent\":\"ReadCsvOptions\"},{\"kind\":1024,\"name\":\"batchSize\",\"url\":\"interfaces/ReadCsvOptions.html#batchSize\",\"classes\":\"\",\"parent\":\"ReadCsvOptions\"},{\"kind\":1024,\"name\":\"hasHeader\",\"url\":\"interfaces/ReadCsvOptions.html#hasHeader\",\"classes\":\"\",\"parent\":\"ReadCsvOptions\"},{\"kind\":1024,\"name\":\"ignoreErrors\",\"url\":\"interfaces/ReadCsvOptions.html#ignoreErrors\",\"classes\":\"\",\"parent\":\"ReadCsvOptions\"},{\"kind\":1024,\"name\":\"endRows\",\"url\":\"interfaces/ReadCsvOptions.html#endRows\",\"classes\":\"\",\"parent\":\"ReadCsvOptions\"},{\"kind\":1024,\"name\":\"startRows\",\"url\":\"interfaces/ReadCsvOptions.html#startRows\",\"classes\":\"\",\"parent\":\"ReadCsvOptions\"},{\"kind\":1024,\"name\":\"projection\",\"url\":\"interfaces/ReadCsvOptions.html#projection\",\"classes\":\"\",\"parent\":\"ReadCsvOptions\"},{\"kind\":1024,\"name\":\"sep\",\"url\":\"interfaces/ReadCsvOptions.html#sep\",\"classes\":\"\",\"parent\":\"ReadCsvOptions\"},{\"kind\":1024,\"name\":\"columns\",\"url\":\"interfaces/ReadCsvOptions.html#columns\",\"classes\":\"\",\"parent\":\"ReadCsvOptions\"},{\"kind\":1024,\"name\":\"rechunk\",\"url\":\"interfaces/ReadCsvOptions.html#rechunk\",\"classes\":\"\",\"parent\":\"ReadCsvOptions\"},{\"kind\":1024,\"name\":\"encoding\",\"url\":\"interfaces/ReadCsvOptions.html#encoding\",\"classes\":\"\",\"parent\":\"ReadCsvOptions\"},{\"kind\":1024,\"name\":\"numThreads\",\"url\":\"interfaces/ReadCsvOptions.html#numThreads\",\"classes\":\"\",\"parent\":\"ReadCsvOptions\"},{\"kind\":1024,\"name\":\"dtypes\",\"url\":\"interfaces/ReadCsvOptions.html#dtypes\",\"classes\":\"\",\"parent\":\"ReadCsvOptions\"},{\"kind\":1024,\"name\":\"lowMemory\",\"url\":\"interfaces/ReadCsvOptions.html#lowMemory\",\"classes\":\"\",\"parent\":\"ReadCsvOptions\"},{\"kind\":1024,\"name\":\"commentChar\",\"url\":\"interfaces/ReadCsvOptions.html#commentChar\",\"classes\":\"\",\"parent\":\"ReadCsvOptions\"},{\"kind\":1024,\"name\":\"quotChar\",\"url\":\"interfaces/ReadCsvOptions.html#quotChar\",\"classes\":\"\",\"parent\":\"ReadCsvOptions\"},{\"kind\":1024,\"name\":\"nullValues\",\"url\":\"interfaces/ReadCsvOptions.html#nullValues\",\"classes\":\"\",\"parent\":\"ReadCsvOptions\"},{\"kind\":1024,\"name\":\"chunkSize\",\"url\":\"interfaces/ReadCsvOptions.html#chunkSize\",\"classes\":\"\",\"parent\":\"ReadCsvOptions\"},{\"kind\":1024,\"name\":\"skipRows\",\"url\":\"interfaces/ReadCsvOptions.html#skipRows\",\"classes\":\"\",\"parent\":\"ReadCsvOptions\"},{\"kind\":1024,\"name\":\"parseDates\",\"url\":\"interfaces/ReadCsvOptions.html#parseDates\",\"classes\":\"\",\"parent\":\"ReadCsvOptions\"},{\"kind\":1024,\"name\":\"skipRowsAfterHeader\",\"url\":\"interfaces/ReadCsvOptions.html#skipRowsAfterHeader\",\"classes\":\"\",\"parent\":\"ReadCsvOptions\"},{\"kind\":1024,\"name\":\"rowCount\",\"url\":\"interfaces/ReadCsvOptions.html#rowCount\",\"classes\":\"\",\"parent\":\"ReadCsvOptions\"},{\"kind\":256,\"name\":\"ReadJsonOptions\",\"url\":\"interfaces/ReadJsonOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"batchSize\",\"url\":\"interfaces/ReadJsonOptions.html#batchSize\",\"classes\":\"\",\"parent\":\"ReadJsonOptions\"},{\"kind\":1024,\"name\":\"inferSchemaLength\",\"url\":\"interfaces/ReadJsonOptions.html#inferSchemaLength\",\"classes\":\"\",\"parent\":\"ReadJsonOptions\"},{\"kind\":1024,\"name\":\"format\",\"url\":\"interfaces/ReadJsonOptions.html#format\",\"classes\":\"\",\"parent\":\"ReadJsonOptions\"},{\"kind\":256,\"name\":\"ScanCsvOptions\",\"url\":\"interfaces/ScanCsvOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"hasHeader\",\"url\":\"interfaces/ScanCsvOptions.html#hasHeader\",\"classes\":\"\",\"parent\":\"ScanCsvOptions\"},{\"kind\":1024,\"name\":\"sep\",\"url\":\"interfaces/ScanCsvOptions.html#sep\",\"classes\":\"\",\"parent\":\"ScanCsvOptions\"},{\"kind\":1024,\"name\":\"commentChar\",\"url\":\"interfaces/ScanCsvOptions.html#commentChar\",\"classes\":\"\",\"parent\":\"ScanCsvOptions\"},{\"kind\":1024,\"name\":\"quoteChar\",\"url\":\"interfaces/ScanCsvOptions.html#quoteChar\",\"classes\":\"\",\"parent\":\"ScanCsvOptions\"},{\"kind\":1024,\"name\":\"skipRows\",\"url\":\"interfaces/ScanCsvOptions.html#skipRows\",\"classes\":\"\",\"parent\":\"ScanCsvOptions\"},{\"kind\":1024,\"name\":\"nullValues\",\"url\":\"interfaces/ScanCsvOptions.html#nullValues\",\"classes\":\"\",\"parent\":\"ScanCsvOptions\"},{\"kind\":1024,\"name\":\"ignoreErrors\",\"url\":\"interfaces/ScanCsvOptions.html#ignoreErrors\",\"classes\":\"\",\"parent\":\"ScanCsvOptions\"},{\"kind\":1024,\"name\":\"cache\",\"url\":\"interfaces/ScanCsvOptions.html#cache\",\"classes\":\"\",\"parent\":\"ScanCsvOptions\"},{\"kind\":1024,\"name\":\"inferSchemaLength\",\"url\":\"interfaces/ScanCsvOptions.html#inferSchemaLength\",\"classes\":\"\",\"parent\":\"ScanCsvOptions\"},{\"kind\":1024,\"name\":\"rechunk\",\"url\":\"interfaces/ScanCsvOptions.html#rechunk\",\"classes\":\"\",\"parent\":\"ScanCsvOptions\"},{\"kind\":1024,\"name\":\"nRows\",\"url\":\"interfaces/ScanCsvOptions.html#nRows\",\"classes\":\"\",\"parent\":\"ScanCsvOptions\"},{\"kind\":1024,\"name\":\"encoding\",\"url\":\"interfaces/ScanCsvOptions.html#encoding\",\"classes\":\"\",\"parent\":\"ScanCsvOptions\"},{\"kind\":1024,\"name\":\"lowMemory\",\"url\":\"interfaces/ScanCsvOptions.html#lowMemory\",\"classes\":\"\",\"parent\":\"ScanCsvOptions\"},{\"kind\":1024,\"name\":\"parseDates\",\"url\":\"interfaces/ScanCsvOptions.html#parseDates\",\"classes\":\"\",\"parent\":\"ScanCsvOptions\"},{\"kind\":1024,\"name\":\"skipRowsAfterHeader\",\"url\":\"interfaces/ScanCsvOptions.html#skipRowsAfterHeader\",\"classes\":\"\",\"parent\":\"ScanCsvOptions\"},{\"kind\":256,\"name\":\"ReadAvroOptions\",\"url\":\"interfaces/ReadAvroOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"columns\",\"url\":\"interfaces/ReadAvroOptions.html#columns\",\"classes\":\"\",\"parent\":\"ReadAvroOptions\"},{\"kind\":1024,\"name\":\"projection\",\"url\":\"interfaces/ReadAvroOptions.html#projection\",\"classes\":\"\",\"parent\":\"ReadAvroOptions\"},{\"kind\":1024,\"name\":\"nRows\",\"url\":\"interfaces/ReadAvroOptions.html#nRows\",\"classes\":\"\",\"parent\":\"ReadAvroOptions\"},{\"kind\":256,\"name\":\"ReadIPCOptions\",\"url\":\"interfaces/ReadIPCOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"columns\",\"url\":\"interfaces/ReadIPCOptions.html#columns\",\"classes\":\"\",\"parent\":\"ReadIPCOptions\"},{\"kind\":1024,\"name\":\"nRows\",\"url\":\"interfaces/ReadIPCOptions.html#nRows\",\"classes\":\"\",\"parent\":\"ReadIPCOptions\"},{\"kind\":256,\"name\":\"ScanIPCOptions\",\"url\":\"interfaces/ScanIPCOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"nRows\",\"url\":\"interfaces/ScanIPCOptions.html#nRows\",\"classes\":\"\",\"parent\":\"ScanIPCOptions\"},{\"kind\":1024,\"name\":\"cache\",\"url\":\"interfaces/ScanIPCOptions.html#cache\",\"classes\":\"\",\"parent\":\"ScanIPCOptions\"},{\"kind\":1024,\"name\":\"rechunk\",\"url\":\"interfaces/ScanIPCOptions.html#rechunk\",\"classes\":\"\",\"parent\":\"ScanIPCOptions\"},{\"kind\":256,\"name\":\"LazyDataFrameConstructor\",\"url\":\"interfaces/LazyDataFrameConstructor.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"fromExternal\",\"url\":\"interfaces/LazyDataFrameConstructor.html#fromExternal\",\"classes\":\"\",\"parent\":\"LazyDataFrameConstructor\"},{\"kind\":2048,\"name\":\"deserialize\",\"url\":\"interfaces/LazyDataFrameConstructor.html#deserialize\",\"classes\":\"tsd-is-inherited\",\"parent\":\"LazyDataFrameConstructor\"},{\"kind\":8388608,\"name\":\"col\",\"url\":\"modules.html#col\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"cols\",\"url\":\"modules.html#cols\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"lit\",\"url\":\"modules.html#lit\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"intRange\",\"url\":\"modules.html#intRange\",\"classes\":\"\"},{\"kind\":64,\"name\":\"all\",\"url\":\"functions/all.html\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"argSortBy\",\"url\":\"modules.html#argSortBy\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"avg\",\"url\":\"modules.html#avg\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"concatList\",\"url\":\"modules.html#concatList\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"concatString\",\"url\":\"modules.html#concatString\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"count\",\"url\":\"modules.html#count\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"cov\",\"url\":\"modules.html#cov\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"exclude\",\"url\":\"modules.html#exclude\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"first\",\"url\":\"modules.html#first\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"format\",\"url\":\"modules.html#format\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"groups\",\"url\":\"modules.html#groups\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"head\",\"url\":\"modules.html#head\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"last\",\"url\":\"modules.html#last\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"mean\",\"url\":\"modules.html#mean\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"median\",\"url\":\"modules.html#median\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"nUnique\",\"url\":\"modules.html#nUnique\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"pearsonCorr\",\"url\":\"modules.html#pearsonCorr\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"quantile\",\"url\":\"modules.html#quantile\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"select\",\"url\":\"modules.html#select\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"spearmanRankCorr\",\"url\":\"modules.html#spearmanRankCorr\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"tail\",\"url\":\"modules.html#tail\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"list\",\"url\":\"modules.html#list\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"struct\",\"url\":\"modules.html#struct\",\"classes\":\"\"},{\"kind\":8388608,\"name\":\"element\",\"url\":\"modules.html#element\",\"classes\":\"\"},{\"kind\":256,\"name\":\"LazyGroupBy\",\"url\":\"interfaces/LazyGroupBy.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"agg\",\"url\":\"interfaces/LazyGroupBy.html#agg\",\"classes\":\"\",\"parent\":\"LazyGroupBy\"},{\"kind\":2048,\"name\":\"head\",\"url\":\"interfaces/LazyGroupBy.html#head\",\"classes\":\"\",\"parent\":\"LazyGroupBy\"},{\"kind\":2048,\"name\":\"tail\",\"url\":\"interfaces/LazyGroupBy.html#tail\",\"classes\":\"\",\"parent\":\"LazyGroupBy\"},{\"kind\":256,\"name\":\"StringNamespace\",\"url\":\"interfaces/StringNamespace.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"concat\",\"url\":\"interfaces/StringNamespace.html#concat\",\"classes\":\"\",\"parent\":\"StringNamespace\"},{\"kind\":2048,\"name\":\"contains\",\"url\":\"interfaces/StringNamespace.html#contains\",\"classes\":\"\",\"parent\":\"StringNamespace\"},{\"kind\":2048,\"name\":\"decode\",\"url\":\"interfaces/StringNamespace.html#decode\",\"classes\":\"\",\"parent\":\"StringNamespace\"},{\"kind\":2048,\"name\":\"encode\",\"url\":\"interfaces/StringNamespace.html#encode\",\"classes\":\"\",\"parent\":\"StringNamespace\"},{\"kind\":2048,\"name\":\"extract\",\"url\":\"interfaces/StringNamespace.html#extract\",\"classes\":\"\",\"parent\":\"StringNamespace\"},{\"kind\":2048,\"name\":\"jsonPathMatch\",\"url\":\"interfaces/StringNamespace.html#jsonPathMatch\",\"classes\":\"\",\"parent\":\"StringNamespace\"},{\"kind\":2048,\"name\":\"lengths\",\"url\":\"interfaces/StringNamespace.html#lengths\",\"classes\":\"\",\"parent\":\"StringNamespace\"},{\"kind\":2048,\"name\":\"lstrip\",\"url\":\"interfaces/StringNamespace.html#lstrip\",\"classes\":\"\",\"parent\":\"StringNamespace\"},{\"kind\":2048,\"name\":\"replace\",\"url\":\"interfaces/StringNamespace.html#replace\",\"classes\":\"\",\"parent\":\"StringNamespace\"},{\"kind\":2048,\"name\":\"replaceAll\",\"url\":\"interfaces/StringNamespace.html#replaceAll\",\"classes\":\"\",\"parent\":\"StringNamespace\"},{\"kind\":2048,\"name\":\"toLowerCase\",\"url\":\"interfaces/StringNamespace.html#toLowerCase\",\"classes\":\"\",\"parent\":\"StringNamespace\"},{\"kind\":2048,\"name\":\"toUpperCase\",\"url\":\"interfaces/StringNamespace.html#toUpperCase\",\"classes\":\"\",\"parent\":\"StringNamespace\"},{\"kind\":2048,\"name\":\"rstrip\",\"url\":\"interfaces/StringNamespace.html#rstrip\",\"classes\":\"\",\"parent\":\"StringNamespace\"},{\"kind\":2048,\"name\":\"padStart\",\"url\":\"interfaces/StringNamespace.html#padStart\",\"classes\":\"\",\"parent\":\"StringNamespace\"},{\"kind\":2048,\"name\":\"zFill\",\"url\":\"interfaces/StringNamespace.html#zFill\",\"classes\":\"\",\"parent\":\"StringNamespace\"},{\"kind\":2048,\"name\":\"padEnd\",\"url\":\"interfaces/StringNamespace.html#padEnd\",\"classes\":\"\",\"parent\":\"StringNamespace\"},{\"kind\":2048,\"name\":\"slice\",\"url\":\"interfaces/StringNamespace.html#slice\",\"classes\":\"\",\"parent\":\"StringNamespace\"},{\"kind\":2048,\"name\":\"split\",\"url\":\"interfaces/StringNamespace.html#split\",\"classes\":\"\",\"parent\":\"StringNamespace\"},{\"kind\":2048,\"name\":\"strip\",\"url\":\"interfaces/StringNamespace.html#strip\",\"classes\":\"\",\"parent\":\"StringNamespace\"},{\"kind\":2048,\"name\":\"strptime\",\"url\":\"interfaces/StringNamespace.html#strptime\",\"classes\":\"\",\"parent\":\"StringNamespace\"},{\"kind\":4194304,\"name\":\"ListNamespace\",\"url\":\"types/ListNamespace.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"DatetimeNamespace\",\"url\":\"types/DatetimeNamespace.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"StructNamespace\",\"url\":\"interfaces/StructNamespace.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"field\",\"url\":\"interfaces/StructNamespace.html#field\",\"classes\":\"\",\"parent\":\"StructNamespace\"},{\"kind\":2048,\"name\":\"renameFields\",\"url\":\"interfaces/StructNamespace.html#renameFields\",\"classes\":\"\",\"parent\":\"StructNamespace\"},{\"kind\":256,\"name\":\"ExprConstructor\",\"url\":\"interfaces/ExprConstructor.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"isExpr\",\"url\":\"interfaces/ExprConstructor.html#isExpr\",\"classes\":\"\",\"parent\":\"ExprConstructor\"},{\"kind\":2048,\"name\":\"deserialize\",\"url\":\"interfaces/ExprConstructor.html#deserialize\",\"classes\":\"tsd-is-inherited\",\"parent\":\"ExprConstructor\"},{\"kind\":8388608,\"name\":\"when\",\"url\":\"modules.html#when-1\",\"classes\":\"\"},{\"kind\":256,\"name\":\"When\",\"url\":\"interfaces/When.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"then\",\"url\":\"interfaces/When.html#then\",\"classes\":\"\",\"parent\":\"When\"},{\"kind\":256,\"name\":\"WhenThen\",\"url\":\"interfaces/WhenThen.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"when\",\"url\":\"interfaces/WhenThen.html#when\",\"classes\":\"\",\"parent\":\"WhenThen\"},{\"kind\":2048,\"name\":\"otherwise\",\"url\":\"interfaces/WhenThen.html#otherwise\",\"classes\":\"\",\"parent\":\"WhenThen\"},{\"kind\":256,\"name\":\"WhenThenThen\",\"url\":\"interfaces/WhenThenThen.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"when\",\"url\":\"interfaces/WhenThenThen.html#when\",\"classes\":\"\",\"parent\":\"WhenThenThen\"},{\"kind\":2048,\"name\":\"then\",\"url\":\"interfaces/WhenThenThen.html#then\",\"classes\":\"\",\"parent\":\"WhenThenThen\"},{\"kind\":2048,\"name\":\"otherwise\",\"url\":\"interfaces/WhenThenThen.html#otherwise\",\"classes\":\"\",\"parent\":\"WhenThenThen\"},{\"kind\":4194304,\"name\":\"DownsampleRule\",\"url\":\"types/DownsampleRule.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"FillNullStrategy\",\"url\":\"types/FillNullStrategy.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"RankMethod\",\"url\":\"types/RankMethod.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"ConcatOptions\",\"url\":\"interfaces/ConcatOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"rechunk\",\"url\":\"interfaces/ConcatOptions.html#rechunk\",\"classes\":\"\",\"parent\":\"ConcatOptions\"},{\"kind\":1024,\"name\":\"how\",\"url\":\"interfaces/ConcatOptions.html#how\",\"classes\":\"\",\"parent\":\"ConcatOptions\"},{\"kind\":256,\"name\":\"WriteCsvOptions\",\"url\":\"interfaces/WriteCsvOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"hasHeader\",\"url\":\"interfaces/WriteCsvOptions.html#hasHeader\",\"classes\":\"\",\"parent\":\"WriteCsvOptions\"},{\"kind\":1024,\"name\":\"sep\",\"url\":\"interfaces/WriteCsvOptions.html#sep\",\"classes\":\"\",\"parent\":\"WriteCsvOptions\"},{\"kind\":256,\"name\":\"WriteJsonOptions\",\"url\":\"interfaces/WriteJsonOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"orient\",\"url\":\"interfaces/WriteJsonOptions.html#orient\",\"classes\":\"\",\"parent\":\"WriteJsonOptions\"},{\"kind\":1024,\"name\":\"multiline\",\"url\":\"interfaces/WriteJsonOptions.html#multiline\",\"classes\":\"\",\"parent\":\"WriteJsonOptions\"},{\"kind\":256,\"name\":\"JsonScanOptions\",\"url\":\"interfaces/JsonScanOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"inferSchemaLength\",\"url\":\"interfaces/JsonScanOptions.html#inferSchemaLength\",\"classes\":\"\",\"parent\":\"JsonScanOptions\"},{\"kind\":1024,\"name\":\"nThreads\",\"url\":\"interfaces/JsonScanOptions.html#nThreads\",\"classes\":\"\",\"parent\":\"JsonScanOptions\"},{\"kind\":1024,\"name\":\"batchSize\",\"url\":\"interfaces/JsonScanOptions.html#batchSize\",\"classes\":\"\",\"parent\":\"JsonScanOptions\"},{\"kind\":1024,\"name\":\"lowMemory\",\"url\":\"interfaces/JsonScanOptions.html#lowMemory\",\"classes\":\"\",\"parent\":\"JsonScanOptions\"},{\"kind\":1024,\"name\":\"numRows\",\"url\":\"interfaces/JsonScanOptions.html#numRows\",\"classes\":\"\",\"parent\":\"JsonScanOptions\"},{\"kind\":1024,\"name\":\"skipRows\",\"url\":\"interfaces/JsonScanOptions.html#skipRows\",\"classes\":\"\",\"parent\":\"JsonScanOptions\"},{\"kind\":1024,\"name\":\"rowCount\",\"url\":\"interfaces/JsonScanOptions.html#rowCount\",\"classes\":\"\",\"parent\":\"JsonScanOptions\"},{\"kind\":256,\"name\":\"WriteParquetOptions\",\"url\":\"interfaces/WriteParquetOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"compression\",\"url\":\"interfaces/WriteParquetOptions.html#compression\",\"classes\":\"\",\"parent\":\"WriteParquetOptions\"},{\"kind\":256,\"name\":\"ReadParquetOptions\",\"url\":\"interfaces/ReadParquetOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"columns\",\"url\":\"interfaces/ReadParquetOptions.html#columns\",\"classes\":\"\",\"parent\":\"ReadParquetOptions\"},{\"kind\":1024,\"name\":\"numRows\",\"url\":\"interfaces/ReadParquetOptions.html#numRows\",\"classes\":\"\",\"parent\":\"ReadParquetOptions\"},{\"kind\":1024,\"name\":\"parallel\",\"url\":\"interfaces/ReadParquetOptions.html#parallel\",\"classes\":\"\",\"parent\":\"ReadParquetOptions\"},{\"kind\":1024,\"name\":\"rowCount\",\"url\":\"interfaces/ReadParquetOptions.html#rowCount\",\"classes\":\"\",\"parent\":\"ReadParquetOptions\"},{\"kind\":256,\"name\":\"ScanParquetOptions\",\"url\":\"interfaces/ScanParquetOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"columns\",\"url\":\"interfaces/ScanParquetOptions.html#columns\",\"classes\":\"\",\"parent\":\"ScanParquetOptions\"},{\"kind\":1024,\"name\":\"numRows\",\"url\":\"interfaces/ScanParquetOptions.html#numRows\",\"classes\":\"\",\"parent\":\"ScanParquetOptions\"},{\"kind\":1024,\"name\":\"parallel\",\"url\":\"interfaces/ScanParquetOptions.html#parallel\",\"classes\":\"\",\"parent\":\"ScanParquetOptions\"},{\"kind\":1024,\"name\":\"rowCount\",\"url\":\"interfaces/ScanParquetOptions.html#rowCount\",\"classes\":\"\",\"parent\":\"ScanParquetOptions\"},{\"kind\":1024,\"name\":\"cache\",\"url\":\"interfaces/ScanParquetOptions.html#cache\",\"classes\":\"\",\"parent\":\"ScanParquetOptions\"},{\"kind\":1024,\"name\":\"rechunk\",\"url\":\"interfaces/ScanParquetOptions.html#rechunk\",\"classes\":\"\",\"parent\":\"ScanParquetOptions\"},{\"kind\":256,\"name\":\"RowCount\",\"url\":\"interfaces/RowCount.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"interfaces/RowCount.html#name\",\"classes\":\"\",\"parent\":\"RowCount\"},{\"kind\":1024,\"name\":\"offset\",\"url\":\"interfaces/RowCount.html#offset\",\"classes\":\"\",\"parent\":\"RowCount\"},{\"kind\":256,\"name\":\"WriteIPCOptions\",\"url\":\"interfaces/WriteIPCOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"compression\",\"url\":\"interfaces/WriteIPCOptions.html#compression\",\"classes\":\"\",\"parent\":\"WriteIPCOptions\"},{\"kind\":256,\"name\":\"WriteAvroOptions\",\"url\":\"interfaces/WriteAvroOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"compression\",\"url\":\"interfaces/WriteAvroOptions.html#compression\",\"classes\":\"\",\"parent\":\"WriteAvroOptions\"},{\"kind\":4194304,\"name\":\"InterpolationMethod\",\"url\":\"types/InterpolationMethod.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"JoinType\",\"url\":\"types/JoinType.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"JoinOptions\",\"url\":\"interfaces/JoinOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"leftOn\",\"url\":\"interfaces/JoinOptions.html#leftOn\",\"classes\":\"\",\"parent\":\"JoinOptions\"},{\"kind\":1024,\"name\":\"rightOn\",\"url\":\"interfaces/JoinOptions.html#rightOn\",\"classes\":\"\",\"parent\":\"JoinOptions\"},{\"kind\":1024,\"name\":\"on\",\"url\":\"interfaces/JoinOptions.html#on\",\"classes\":\"\",\"parent\":\"JoinOptions\"},{\"kind\":1024,\"name\":\"how\",\"url\":\"interfaces/JoinOptions.html#how\",\"classes\":\"\",\"parent\":\"JoinOptions\"},{\"kind\":1024,\"name\":\"suffix\",\"url\":\"interfaces/JoinOptions.html#suffix\",\"classes\":\"\",\"parent\":\"JoinOptions\"},{\"kind\":256,\"name\":\"LazyJoinOptions\",\"url\":\"interfaces/LazyJoinOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"allowParallel\",\"url\":\"interfaces/LazyJoinOptions.html#allowParallel\",\"classes\":\"\",\"parent\":\"LazyJoinOptions\"},{\"kind\":1024,\"name\":\"forceParallel\",\"url\":\"interfaces/LazyJoinOptions.html#forceParallel\",\"classes\":\"\",\"parent\":\"LazyJoinOptions\"},{\"kind\":1024,\"name\":\"leftOn\",\"url\":\"interfaces/LazyJoinOptions.html#leftOn\",\"classes\":\"tsd-is-inherited\",\"parent\":\"LazyJoinOptions\"},{\"kind\":1024,\"name\":\"rightOn\",\"url\":\"interfaces/LazyJoinOptions.html#rightOn\",\"classes\":\"tsd-is-inherited\",\"parent\":\"LazyJoinOptions\"},{\"kind\":1024,\"name\":\"on\",\"url\":\"interfaces/LazyJoinOptions.html#on\",\"classes\":\"tsd-is-inherited\",\"parent\":\"LazyJoinOptions\"},{\"kind\":1024,\"name\":\"how\",\"url\":\"interfaces/LazyJoinOptions.html#how\",\"classes\":\"tsd-is-inherited\",\"parent\":\"LazyJoinOptions\"},{\"kind\":1024,\"name\":\"suffix\",\"url\":\"interfaces/LazyJoinOptions.html#suffix\",\"classes\":\"tsd-is-inherited\",\"parent\":\"LazyJoinOptions\"},{\"kind\":4194304,\"name\":\"LazyOptions\",\"url\":\"types/LazyOptions.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/LazyOptions.html#__type\",\"classes\":\"\",\"parent\":\"LazyOptions\"},{\"kind\":1024,\"name\":\"typeCoercion\",\"url\":\"types/LazyOptions.html#__type.typeCoercion\",\"classes\":\"\",\"parent\":\"LazyOptions.__type\"},{\"kind\":1024,\"name\":\"predicatePushdown\",\"url\":\"types/LazyOptions.html#__type.predicatePushdown\",\"classes\":\"\",\"parent\":\"LazyOptions.__type\"},{\"kind\":1024,\"name\":\"projectionPushdown\",\"url\":\"types/LazyOptions.html#__type.projectionPushdown\",\"classes\":\"\",\"parent\":\"LazyOptions.__type\"},{\"kind\":1024,\"name\":\"simplifyExpression\",\"url\":\"types/LazyOptions.html#__type.simplifyExpression\",\"classes\":\"\",\"parent\":\"LazyOptions.__type\"},{\"kind\":1024,\"name\":\"stringCache\",\"url\":\"types/LazyOptions.html#__type.stringCache\",\"classes\":\"\",\"parent\":\"LazyOptions.__type\"},{\"kind\":1024,\"name\":\"noOptimization\",\"url\":\"types/LazyOptions.html#__type.noOptimization\",\"classes\":\"\",\"parent\":\"LazyOptions.__type\"},{\"kind\":256,\"name\":\"RollingOptions\",\"url\":\"interfaces/RollingOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"windowSize\",\"url\":\"interfaces/RollingOptions.html#windowSize\",\"classes\":\"\",\"parent\":\"RollingOptions\"},{\"kind\":1024,\"name\":\"weights\",\"url\":\"interfaces/RollingOptions.html#weights\",\"classes\":\"\",\"parent\":\"RollingOptions\"},{\"kind\":1024,\"name\":\"minPeriods\",\"url\":\"interfaces/RollingOptions.html#minPeriods\",\"classes\":\"\",\"parent\":\"RollingOptions\"},{\"kind\":1024,\"name\":\"center\",\"url\":\"interfaces/RollingOptions.html#center\",\"classes\":\"\",\"parent\":\"RollingOptions\"},{\"kind\":256,\"name\":\"RollingQuantileOptions\",\"url\":\"interfaces/RollingQuantileOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"quantile\",\"url\":\"interfaces/RollingQuantileOptions.html#quantile\",\"classes\":\"\",\"parent\":\"RollingQuantileOptions\"},{\"kind\":1024,\"name\":\"interpolation\",\"url\":\"interfaces/RollingQuantileOptions.html#interpolation\",\"classes\":\"\",\"parent\":\"RollingQuantileOptions\"},{\"kind\":1024,\"name\":\"windowSize\",\"url\":\"interfaces/RollingQuantileOptions.html#windowSize\",\"classes\":\"tsd-is-inherited\",\"parent\":\"RollingQuantileOptions\"},{\"kind\":1024,\"name\":\"weights\",\"url\":\"interfaces/RollingQuantileOptions.html#weights\",\"classes\":\"tsd-is-inherited\",\"parent\":\"RollingQuantileOptions\"},{\"kind\":1024,\"name\":\"minPeriods\",\"url\":\"interfaces/RollingQuantileOptions.html#minPeriods\",\"classes\":\"tsd-is-inherited\",\"parent\":\"RollingQuantileOptions\"},{\"kind\":1024,\"name\":\"center\",\"url\":\"interfaces/RollingQuantileOptions.html#center\",\"classes\":\"tsd-is-inherited\",\"parent\":\"RollingQuantileOptions\"},{\"kind\":256,\"name\":\"RollingSkewOptions\",\"url\":\"interfaces/RollingSkewOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"windowSize\",\"url\":\"interfaces/RollingSkewOptions.html#windowSize\",\"classes\":\"\",\"parent\":\"RollingSkewOptions\"},{\"kind\":1024,\"name\":\"bias\",\"url\":\"interfaces/RollingSkewOptions.html#bias\",\"classes\":\"\",\"parent\":\"RollingSkewOptions\"},{\"kind\":4194304,\"name\":\"ClosedWindow\",\"url\":\"types/ClosedWindow.html\",\"classes\":\"\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,62.94]],[\"comment/0\",[]],[\"name/1\",[1,54.467]],[\"comment/1\",[]],[\"name/2\",[1,54.467]],[\"comment/2\",[]],[\"name/3\",[2,49.948]],[\"comment/3\",[]],[\"name/4\",[3,57.832]],[\"comment/4\",[]],[\"name/5\",[4,57.832]],[\"comment/5\",[]],[\"name/6\",[5,46.846]],[\"comment/6\",[]],[\"name/7\",[6,49.948]],[\"comment/7\",[]],[\"name/8\",[7,48.277]],[\"comment/8\",[]],[\"name/9\",[8,57.832]],[\"comment/9\",[]],[\"name/10\",[9,62.94]],[\"comment/10\",[]],[\"name/11\",[10,57.832]],[\"comment/11\",[]],[\"name/12\",[11,62.94]],[\"comment/12\",[]],[\"name/13\",[12,57.832]],[\"comment/13\",[]],[\"name/14\",[13,57.832]],[\"comment/14\",[]],[\"name/15\",[14,57.832]],[\"comment/15\",[]],[\"name/16\",[15,57.832]],[\"comment/16\",[]],[\"name/17\",[16,57.832]],[\"comment/17\",[]],[\"name/18\",[17,62.94]],[\"comment/18\",[]],[\"name/19\",[18,57.832]],[\"comment/19\",[]],[\"name/20\",[19,51.954]],[\"comment/20\",[]],[\"name/21\",[20,57.832]],[\"comment/21\",[]],[\"name/22\",[21,57.832]],[\"comment/22\",[]],[\"name/23\",[22,54.467]],[\"comment/23\",[]],[\"name/24\",[23,51.954]],[\"comment/24\",[]],[\"name/25\",[24,54.467]],[\"comment/25\",[]],[\"name/26\",[25,57.832]],[\"comment/26\",[]],[\"name/27\",[26,62.94]],[\"comment/27\",[]],[\"name/28\",[27,51.954]],[\"comment/28\",[]],[\"name/29\",[28,51.954]],[\"comment/29\",[]],[\"name/30\",[29,49.948]],[\"comment/30\",[]],[\"name/31\",[30,62.94]],[\"comment/31\",[]],[\"name/32\",[31,62.94]],[\"comment/32\",[]],[\"name/33\",[32,57.832]],[\"comment/33\",[]],[\"name/34\",[33,45.594]],[\"comment/34\",[]],[\"name/35\",[34,57.832]],[\"comment/35\",[]],[\"name/36\",[35,54.467]],[\"comment/36\",[]],[\"name/37\",[36,54.467]],[\"comment/37\",[]],[\"name/38\",[37,57.832]],[\"comment/38\",[]],[\"name/39\",[38,57.832]],[\"comment/39\",[]],[\"name/40\",[39,57.832]],[\"comment/40\",[]],[\"name/41\",[40,57.832]],[\"comment/41\",[]],[\"name/42\",[41,62.94]],[\"comment/42\",[]],[\"name/43\",[42,62.94]],[\"comment/43\",[]],[\"name/44\",[43,57.832]],[\"comment/44\",[]],[\"name/45\",[44,57.832]],[\"comment/45\",[]],[\"name/46\",[45,54.467]],[\"comment/46\",[]],[\"name/47\",[46,62.94]],[\"comment/47\",[]],[\"name/48\",[47,57.832]],[\"comment/48\",[]],[\"name/49\",[48,49.948]],[\"comment/49\",[]],[\"name/50\",[49,48.277]],[\"comment/50\",[]],[\"name/51\",[50,62.94]],[\"comment/51\",[]],[\"name/52\",[51,49.948]],[\"comment/52\",[]],[\"name/53\",[52,46.846]],[\"comment/53\",[]],[\"name/54\",[53,46.846]],[\"comment/54\",[]],[\"name/55\",[54,49.948]],[\"comment/55\",[]],[\"name/56\",[55,57.832]],[\"comment/56\",[]],[\"name/57\",[56,62.94]],[\"comment/57\",[]],[\"name/58\",[57,49.948]],[\"comment/58\",[]],[\"name/59\",[58,62.94]],[\"comment/59\",[]],[\"name/60\",[59,62.94]],[\"comment/60\",[]],[\"name/61\",[60,62.94]],[\"comment/61\",[]],[\"name/62\",[61,62.94]],[\"comment/62\",[]],[\"name/63\",[62,45.594]],[\"comment/63\",[]],[\"name/64\",[63,57.832]],[\"comment/64\",[]],[\"name/65\",[64,57.832]],[\"comment/65\",[]],[\"name/66\",[65,62.94]],[\"comment/66\",[]],[\"name/67\",[66,57.832]],[\"comment/67\",[]],[\"name/68\",[67,51.954]],[\"comment/68\",[]],[\"name/69\",[68,51.954]],[\"comment/69\",[]],[\"name/70\",[69,57.832]],[\"comment/70\",[]],[\"name/71\",[70,49.948]],[\"comment/71\",[]],[\"name/72\",[71,51.954]],[\"comment/72\",[]],[\"name/73\",[72,62.94]],[\"comment/73\",[]],[\"name/74\",[73,54.467]],[\"comment/74\",[]],[\"name/75\",[74,54.467]],[\"comment/75\",[]],[\"name/76\",[75,49.948]],[\"comment/76\",[]],[\"name/77\",[76,45.594]],[\"comment/77\",[]],[\"name/78\",[77,57.832]],[\"comment/78\",[]],[\"name/79\",[78,57.832]],[\"comment/79\",[]],[\"name/80\",[79,51.954]],[\"comment/80\",[]],[\"name/81\",[80,62.94]],[\"comment/81\",[]],[\"name/82\",[81,54.467]],[\"comment/82\",[]],[\"name/83\",[82,57.832]],[\"comment/83\",[]],[\"name/84\",[83,62.94]],[\"comment/84\",[]],[\"name/85\",[84,62.94]],[\"comment/85\",[]],[\"name/86\",[85,57.832]],[\"comment/86\",[]],[\"name/87\",[86,57.832]],[\"comment/87\",[]],[\"name/88\",[87,57.832]],[\"comment/88\",[]],[\"name/89\",[88,57.832]],[\"comment/89\",[]],[\"name/90\",[89,57.832]],[\"comment/90\",[]],[\"name/91\",[90,57.832]],[\"comment/91\",[]],[\"name/92\",[91,57.832]],[\"comment/92\",[]],[\"name/93\",[92,57.832]],[\"comment/93\",[]],[\"name/94\",[93,57.832]],[\"comment/94\",[]],[\"name/95\",[94,54.467]],[\"comment/95\",[]],[\"name/96\",[95,54.467]],[\"comment/96\",[]],[\"name/97\",[96,54.467]],[\"comment/97\",[]],[\"name/98\",[97,54.467]],[\"comment/98\",[]],[\"name/99\",[98,54.467]],[\"comment/99\",[]],[\"name/100\",[99,54.467]],[\"comment/100\",[]],[\"name/101\",[100,54.467]],[\"comment/101\",[]],[\"name/102\",[101,54.467]],[\"comment/102\",[]],[\"name/103\",[102,54.467]],[\"comment/103\",[]],[\"name/104\",[103,54.467]],[\"comment/104\",[]],[\"name/105\",[104,57.832]],[\"comment/105\",[]],[\"name/106\",[105,54.467]],[\"comment/106\",[]],[\"name/107\",[106,57.832]],[\"comment/107\",[]],[\"name/108\",[107,57.832]],[\"comment/108\",[]],[\"name/109\",[108,57.832]],[\"comment/109\",[]],[\"name/110\",[109,57.832]],[\"comment/110\",[]],[\"name/111\",[110,57.832]],[\"comment/111\",[]],[\"name/112\",[111,57.832]],[\"comment/112\",[]],[\"name/113\",[112,57.832]],[\"comment/113\",[]],[\"name/114\",[113,57.832]],[\"comment/114\",[]],[\"name/115\",[114,57.832]],[\"comment/115\",[]],[\"name/116\",[115,57.832]],[\"comment/116\",[]],[\"name/117\",[116,57.832]],[\"comment/117\",[]],[\"name/118\",[117,57.832]],[\"comment/118\",[]],[\"name/119\",[118,57.832]],[\"comment/119\",[]],[\"name/120\",[119,57.832]],[\"comment/120\",[]],[\"name/121\",[120,57.832]],[\"comment/121\",[]],[\"name/122\",[121,54.467]],[\"comment/122\",[]],[\"name/123\",[122,57.832]],[\"comment/123\",[]],[\"name/124\",[123,57.832]],[\"comment/124\",[]],[\"name/125\",[124,57.832]],[\"comment/125\",[]],[\"name/126\",[125,57.832]],[\"comment/126\",[]],[\"name/127\",[126,51.954]],[\"comment/127\",[]],[\"name/128\",[127,54.467]],[\"comment/128\",[]],[\"name/129\",[127,54.467]],[\"comment/129\",[]],[\"name/130\",[128,57.832]],[\"comment/130\",[]],[\"name/131\",[129,57.832]],[\"comment/131\",[]],[\"name/132\",[130,62.94]],[\"comment/132\",[]],[\"name/133\",[131,51.954]],[\"comment/133\",[]],[\"name/134\",[129,57.832]],[\"comment/134\",[]],[\"name/135\",[132,57.832]],[\"comment/135\",[]],[\"name/136\",[132,57.832]],[\"comment/136\",[]],[\"name/137\",[133,46.846]],[\"comment/137\",[]],[\"name/138\",[134,54.467]],[\"comment/138\",[]],[\"name/139\",[135,57.832]],[\"comment/139\",[]],[\"name/140\",[136,57.832]],[\"comment/140\",[]],[\"name/141\",[137,57.832]],[\"comment/141\",[]],[\"name/142\",[138,54.467]],[\"comment/142\",[]],[\"name/143\",[23,51.954]],[\"comment/143\",[]],[\"name/144\",[24,54.467]],[\"comment/144\",[]],[\"name/145\",[27,51.954]],[\"comment/145\",[]],[\"name/146\",[28,51.954]],[\"comment/146\",[]],[\"name/147\",[139,62.94]],[\"comment/147\",[]],[\"name/148\",[140,62.94]],[\"comment/148\",[]],[\"name/149\",[141,62.94]],[\"comment/149\",[]],[\"name/150\",[142,62.94]],[\"comment/150\",[]],[\"name/151\",[143,62.94]],[\"comment/151\",[]],[\"name/152\",[144,54.467]],[\"comment/152\",[]],[\"name/153\",[145,62.94]],[\"comment/153\",[]],[\"name/154\",[33,45.594]],[\"comment/154\",[]],[\"name/155\",[146,62.94]],[\"comment/155\",[]],[\"name/156\",[147,62.94]],[\"comment/156\",[]],[\"name/157\",[35,54.467]],[\"comment/157\",[]],[\"name/158\",[36,54.467]],[\"comment/158\",[]],[\"name/159\",[148,62.94]],[\"comment/159\",[]],[\"name/160\",[45,54.467]],[\"comment/160\",[]],[\"name/161\",[149,57.832]],[\"comment/161\",[]],[\"name/162\",[150,57.832]],[\"comment/162\",[]],[\"name/163\",[151,62.94]],[\"comment/163\",[]],[\"name/164\",[152,54.467]],[\"comment/164\",[]],[\"name/165\",[153,62.94]],[\"comment/165\",[]],[\"name/166\",[51,49.948]],[\"comment/166\",[]],[\"name/167\",[52,46.846]],[\"comment/167\",[]],[\"name/168\",[53,46.846]],[\"comment/168\",[]],[\"name/169\",[154,57.832]],[\"comment/169\",[]],[\"name/170\",[54,49.948]],[\"comment/170\",[]],[\"name/171\",[155,57.832]],[\"comment/171\",[]],[\"name/172\",[156,57.832]],[\"comment/172\",[]],[\"name/173\",[157,62.94]],[\"comment/173\",[]],[\"name/174\",[158,57.832]],[\"comment/174\",[]],[\"name/175\",[62,45.594]],[\"comment/175\",[]],[\"name/176\",[159,46.846]],[\"comment/176\",[]],[\"name/177\",[160,54.467]],[\"comment/177\",[]],[\"name/178\",[161,62.94]],[\"comment/178\",[]],[\"name/179\",[162,62.94]],[\"comment/179\",[]],[\"name/180\",[163,62.94]],[\"comment/180\",[]],[\"name/181\",[164,62.94]],[\"comment/181\",[]],[\"name/182\",[165,51.954]],[\"comment/182\",[]],[\"name/183\",[67,51.954]],[\"comment/183\",[]],[\"name/184\",[68,51.954]],[\"comment/184\",[]],[\"name/185\",[166,57.832]],[\"comment/185\",[]],[\"name/186\",[70,49.948]],[\"comment/186\",[]],[\"name/187\",[71,51.954]],[\"comment/187\",[]],[\"name/188\",[73,54.467]],[\"comment/188\",[]],[\"name/189\",[75,49.948]],[\"comment/189\",[]],[\"name/190\",[76,45.594]],[\"comment/190\",[]],[\"name/191\",[167,62.94]],[\"comment/191\",[]],[\"name/192\",[168,62.94]],[\"comment/192\",[]],[\"name/193\",[7,48.277]],[\"comment/193\",[]],[\"name/194\",[169,57.832]],[\"comment/194\",[]],[\"name/195\",[170,62.94]],[\"comment/195\",[]],[\"name/196\",[171,62.94]],[\"comment/196\",[]],[\"name/197\",[172,62.94]],[\"comment/197\",[]],[\"name/198\",[6,49.948]],[\"comment/198\",[]],[\"name/199\",[173,62.94]],[\"comment/199\",[]],[\"name/200\",[174,62.94]],[\"comment/200\",[]],[\"name/201\",[79,51.954]],[\"comment/201\",[]],[\"name/202\",[175,62.94]],[\"comment/202\",[]],[\"name/203\",[81,54.467]],[\"comment/203\",[]],[\"name/204\",[176,62.94]],[\"comment/204\",[]],[\"name/205\",[177,57.832]],[\"comment/205\",[]],[\"name/206\",[178,57.832]],[\"comment/206\",[]],[\"name/207\",[179,57.832]],[\"comment/207\",[]],[\"name/208\",[180,57.832]],[\"comment/208\",[]],[\"name/209\",[82,57.832]],[\"comment/209\",[]],[\"name/210\",[181,51.954]],[\"comment/210\",[]],[\"name/211\",[182,57.832]],[\"comment/211\",[]],[\"name/212\",[94,54.467]],[\"comment/212\",[]],[\"name/213\",[95,54.467]],[\"comment/213\",[]],[\"name/214\",[96,54.467]],[\"comment/214\",[]],[\"name/215\",[97,54.467]],[\"comment/215\",[]],[\"name/216\",[98,54.467]],[\"comment/216\",[]],[\"name/217\",[99,54.467]],[\"comment/217\",[]],[\"name/218\",[100,54.467]],[\"comment/218\",[]],[\"name/219\",[101,54.467]],[\"comment/219\",[]],[\"name/220\",[102,54.467]],[\"comment/220\",[]],[\"name/221\",[103,54.467]],[\"comment/221\",[]],[\"name/222\",[121,54.467]],[\"comment/222\",[]],[\"name/223\",[183,62.94]],[\"comment/223\",[]],[\"name/224\",[184,62.94]],[\"comment/224\",[]],[\"name/225\",[185,62.94]],[\"comment/225\",[]],[\"name/226\",[186,62.94]],[\"comment/226\",[]],[\"name/227\",[187,62.94]],[\"comment/227\",[]],[\"name/228\",[126,51.954]],[\"comment/228\",[]],[\"name/229\",[188,57.832]],[\"comment/229\",[]],[\"name/230\",[189,57.832]],[\"comment/230\",[]],[\"name/231\",[190,62.94]],[\"comment/231\",[]],[\"name/232\",[133,46.846]],[\"comment/232\",[]],[\"name/233\",[191,51.954]],[\"comment/233\",[]],[\"name/234\",[134,54.467]],[\"comment/234\",[]],[\"name/235\",[192,62.94]],[\"comment/235\",[]],[\"name/236\",[193,62.94]],[\"comment/236\",[]],[\"name/237\",[194,62.94]],[\"comment/237\",[]],[\"name/238\",[195,62.94]],[\"comment/238\",[]],[\"name/239\",[137,57.832]],[\"comment/239\",[]],[\"name/240\",[136,57.832]],[\"comment/240\",[]],[\"name/241\",[138,54.467]],[\"comment/241\",[]],[\"name/242\",[23,51.954]],[\"comment/242\",[]],[\"name/243\",[196,62.94]],[\"comment/243\",[]],[\"name/244\",[197,62.94]],[\"comment/244\",[]],[\"name/245\",[27,51.954]],[\"comment/245\",[]],[\"name/246\",[28,51.954]],[\"comment/246\",[]],[\"name/247\",[29,49.948]],[\"comment/247\",[]],[\"name/248\",[144,54.467]],[\"comment/248\",[]],[\"name/249\",[33,45.594]],[\"comment/249\",[]],[\"name/250\",[149,57.832]],[\"comment/250\",[]],[\"name/251\",[150,57.832]],[\"comment/251\",[]],[\"name/252\",[48,49.948]],[\"comment/252\",[]],[\"name/253\",[152,54.467]],[\"comment/253\",[]],[\"name/254\",[51,49.948]],[\"comment/254\",[]],[\"name/255\",[52,46.846]],[\"comment/255\",[]],[\"name/256\",[53,46.846]],[\"comment/256\",[]],[\"name/257\",[154,57.832]],[\"comment/257\",[]],[\"name/258\",[54,49.948]],[\"comment/258\",[]],[\"name/259\",[62,45.594]],[\"comment/259\",[]],[\"name/260\",[160,54.467]],[\"comment/260\",[]],[\"name/261\",[66,57.832]],[\"comment/261\",[]],[\"name/262\",[165,51.954]],[\"comment/262\",[]],[\"name/263\",[67,51.954]],[\"comment/263\",[]],[\"name/264\",[68,51.954]],[\"comment/264\",[]],[\"name/265\",[70,49.948]],[\"comment/265\",[]],[\"name/266\",[71,51.954]],[\"comment/266\",[]],[\"name/267\",[73,54.467]],[\"comment/267\",[]],[\"name/268\",[75,49.948]],[\"comment/268\",[]],[\"name/269\",[76,45.594]],[\"comment/269\",[]],[\"name/270\",[7,48.277]],[\"comment/270\",[]],[\"name/271\",[79,51.954]],[\"comment/271\",[]],[\"name/272\",[81,54.467]],[\"comment/272\",[]],[\"name/273\",[177,57.832]],[\"comment/273\",[]],[\"name/274\",[178,57.832]],[\"comment/274\",[]],[\"name/275\",[179,57.832]],[\"comment/275\",[]],[\"name/276\",[180,57.832]],[\"comment/276\",[]],[\"name/277\",[181,51.954]],[\"comment/277\",[]],[\"name/278\",[126,51.954]],[\"comment/278\",[]],[\"name/279\",[188,57.832]],[\"comment/279\",[]],[\"name/280\",[189,57.832]],[\"comment/280\",[]],[\"name/281\",[198,54.467]],[\"comment/281\",[]],[\"name/282\",[198,54.467]],[\"comment/282\",[]],[\"name/283\",[34,57.832]],[\"comment/283\",[]],[\"name/284\",[199,49.948]],[\"comment/284\",[]],[\"name/285\",[200,54.467]],[\"comment/285\",[]],[\"name/286\",[3,57.832]],[\"comment/286\",[]],[\"name/287\",[4,57.832]],[\"comment/287\",[]],[\"name/288\",[5,46.846]],[\"comment/288\",[]],[\"name/289\",[2,49.948]],[\"comment/289\",[]],[\"name/290\",[201,62.94]],[\"comment/290\",[]],[\"name/291\",[202,62.94]],[\"comment/291\",[]],[\"name/292\",[203,62.94]],[\"comment/292\",[]],[\"name/293\",[8,57.832]],[\"comment/293\",[]],[\"name/294\",[10,57.832]],[\"comment/294\",[]],[\"name/295\",[204,62.94]],[\"comment/295\",[]],[\"name/296\",[12,57.832]],[\"comment/296\",[]],[\"name/297\",[13,57.832]],[\"comment/297\",[]],[\"name/298\",[205,62.94]],[\"comment/298\",[]],[\"name/299\",[15,57.832]],[\"comment/299\",[]],[\"name/300\",[14,57.832]],[\"comment/300\",[]],[\"name/301\",[16,57.832]],[\"comment/301\",[]],[\"name/302\",[18,57.832]],[\"comment/302\",[]],[\"name/303\",[206,62.94]],[\"comment/303\",[]],[\"name/304\",[134,54.467]],[\"comment/304\",[]],[\"name/305\",[207,51.954]],[\"comment/305\",[]],[\"name/306\",[135,57.832]],[\"comment/306\",[]],[\"name/307\",[20,57.832]],[\"comment/307\",[]],[\"name/308\",[21,57.832]],[\"comment/308\",[]],[\"name/309\",[138,54.467]],[\"comment/309\",[]],[\"name/310\",[23,51.954]],[\"comment/310\",[]],[\"name/311\",[24,54.467]],[\"comment/311\",[]],[\"name/312\",[25,57.832]],[\"comment/312\",[]],[\"name/313\",[27,51.954]],[\"comment/313\",[]],[\"name/314\",[28,51.954]],[\"comment/314\",[]],[\"name/315\",[208,62.94]],[\"comment/315\",[]],[\"name/316\",[209,62.94]],[\"comment/316\",[]],[\"name/317\",[210,62.94]],[\"comment/317\",[]],[\"name/318\",[32,57.832]],[\"comment/318\",[]],[\"name/319\",[33,45.594]],[\"comment/319\",[]],[\"name/320\",[35,54.467]],[\"comment/320\",[]],[\"name/321\",[211,62.94]],[\"comment/321\",[]],[\"name/322\",[212,62.94]],[\"comment/322\",[]],[\"name/323\",[36,54.467]],[\"comment/323\",[]],[\"name/324\",[37,57.832]],[\"comment/324\",[]],[\"name/325\",[38,57.832]],[\"comment/325\",[]],[\"name/326\",[213,62.94]],[\"comment/326\",[]],[\"name/327\",[39,57.832]],[\"comment/327\",[]],[\"name/328\",[40,57.832]],[\"comment/328\",[]],[\"name/329\",[43,57.832]],[\"comment/329\",[]],[\"name/330\",[44,57.832]],[\"comment/330\",[]],[\"name/331\",[214,62.94]],[\"comment/331\",[]],[\"name/332\",[45,54.467]],[\"comment/332\",[]],[\"name/333\",[215,62.94]],[\"comment/333\",[]],[\"name/334\",[47,57.832]],[\"comment/334\",[]],[\"name/335\",[216,62.94]],[\"comment/335\",[]],[\"name/336\",[152,54.467]],[\"comment/336\",[]],[\"name/337\",[51,49.948]],[\"comment/337\",[]],[\"name/338\",[52,46.846]],[\"comment/338\",[]],[\"name/339\",[53,46.846]],[\"comment/339\",[]],[\"name/340\",[54,49.948]],[\"comment/340\",[]],[\"name/341\",[55,57.832]],[\"comment/341\",[]],[\"name/342\",[155,57.832]],[\"comment/342\",[]],[\"name/343\",[57,49.948]],[\"comment/343\",[]],[\"name/344\",[156,57.832]],[\"comment/344\",[]],[\"name/345\",[217,62.94]],[\"comment/345\",[]],[\"name/346\",[218,62.94]],[\"comment/346\",[]],[\"name/347\",[62,45.594]],[\"comment/347\",[]],[\"name/348\",[63,57.832]],[\"comment/348\",[]],[\"name/349\",[159,46.846]],[\"comment/349\",[]],[\"name/350\",[64,57.832]],[\"comment/350\",[]],[\"name/351\",[160,54.467]],[\"comment/351\",[]],[\"name/352\",[219,62.94]],[\"comment/352\",[]],[\"name/353\",[220,62.94]],[\"comment/353\",[]],[\"name/354\",[221,62.94]],[\"comment/354\",[]],[\"name/355\",[67,51.954]],[\"comment/355\",[]],[\"name/356\",[68,51.954]],[\"comment/356\",[]],[\"name/357\",[166,57.832]],[\"comment/357\",[]],[\"name/358\",[69,57.832]],[\"comment/358\",[]],[\"name/359\",[70,49.948]],[\"comment/359\",[]],[\"name/360\",[71,51.954]],[\"comment/360\",[]],[\"name/361\",[75,49.948]],[\"comment/361\",[]],[\"name/362\",[76,45.594]],[\"comment/362\",[]],[\"name/363\",[78,57.832]],[\"comment/363\",[]],[\"name/364\",[77,57.832]],[\"comment/364\",[]],[\"name/365\",[79,51.954]],[\"comment/365\",[]],[\"name/366\",[222,62.94]],[\"comment/366\",[]],[\"name/367\",[223,62.94]],[\"comment/367\",[]],[\"name/368\",[224,62.94]],[\"comment/368\",[]],[\"name/369\",[225,62.94]],[\"comment/369\",[]],[\"name/370\",[169,57.832]],[\"comment/370\",[]],[\"name/371\",[131,51.954]],[\"comment/371\",[]],[\"name/372\",[199,49.948]],[\"comment/372\",[]],[\"name/373\",[226,54.467]],[\"comment/373\",[]],[\"name/374\",[227,57.832]],[\"comment/374\",[]],[\"name/375\",[228,62.94]],[\"comment/375\",[]],[\"name/376\",[7,48.277]],[\"comment/376\",[]],[\"name/377\",[227,57.832]],[\"comment/377\",[]],[\"name/378\",[181,51.954]],[\"comment/378\",[]],[\"name/379\",[182,57.832]],[\"comment/379\",[]],[\"name/380\",[85,57.832]],[\"comment/380\",[]],[\"name/381\",[86,57.832]],[\"comment/381\",[]],[\"name/382\",[87,57.832]],[\"comment/382\",[]],[\"name/383\",[88,57.832]],[\"comment/383\",[]],[\"name/384\",[89,57.832]],[\"comment/384\",[]],[\"name/385\",[90,57.832]],[\"comment/385\",[]],[\"name/386\",[91,57.832]],[\"comment/386\",[]],[\"name/387\",[92,57.832]],[\"comment/387\",[]],[\"name/388\",[93,57.832]],[\"comment/388\",[]],[\"name/389\",[94,54.467]],[\"comment/389\",[]],[\"name/390\",[95,54.467]],[\"comment/390\",[]],[\"name/391\",[96,54.467]],[\"comment/391\",[]],[\"name/392\",[97,54.467]],[\"comment/392\",[]],[\"name/393\",[98,54.467]],[\"comment/393\",[]],[\"name/394\",[99,54.467]],[\"comment/394\",[]],[\"name/395\",[100,54.467]],[\"comment/395\",[]],[\"name/396\",[101,54.467]],[\"comment/396\",[]],[\"name/397\",[102,54.467]],[\"comment/397\",[]],[\"name/398\",[103,54.467]],[\"comment/398\",[]],[\"name/399\",[104,57.832]],[\"comment/399\",[]],[\"name/400\",[105,54.467]],[\"comment/400\",[]],[\"name/401\",[106,57.832]],[\"comment/401\",[]],[\"name/402\",[107,57.832]],[\"comment/402\",[]],[\"name/403\",[108,57.832]],[\"comment/403\",[]],[\"name/404\",[109,57.832]],[\"comment/404\",[]],[\"name/405\",[110,57.832]],[\"comment/405\",[]],[\"name/406\",[111,57.832]],[\"comment/406\",[]],[\"name/407\",[112,57.832]],[\"comment/407\",[]],[\"name/408\",[113,57.832]],[\"comment/408\",[]],[\"name/409\",[114,57.832]],[\"comment/409\",[]],[\"name/410\",[115,57.832]],[\"comment/410\",[]],[\"name/411\",[116,57.832]],[\"comment/411\",[]],[\"name/412\",[117,57.832]],[\"comment/412\",[]],[\"name/413\",[118,57.832]],[\"comment/413\",[]],[\"name/414\",[119,57.832]],[\"comment/414\",[]],[\"name/415\",[120,57.832]],[\"comment/415\",[]],[\"name/416\",[122,57.832]],[\"comment/416\",[]],[\"name/417\",[123,57.832]],[\"comment/417\",[]],[\"name/418\",[124,57.832]],[\"comment/418\",[]],[\"name/419\",[125,57.832]],[\"comment/419\",[]],[\"name/420\",[121,54.467]],[\"comment/420\",[]],[\"name/421\",[126,51.954]],[\"comment/421\",[]],[\"name/422\",[229,57.832]],[\"comment/422\",[]],[\"name/423\",[230,48.277]],[\"comment/423\",[]],[\"name/424\",[231,57.832]],[\"comment/424\",[]],[\"name/425\",[232,57.832]],[\"comment/425\",[]],[\"name/426\",[233,62.94]],[\"comment/426\",[]],[\"name/427\",[234,62.94]],[\"comment/427\",[]],[\"name/428\",[235,62.94]],[\"comment/428\",[]],[\"name/429\",[236,62.94]],[\"comment/429\",[]],[\"name/430\",[237,62.94]],[\"comment/430\",[]],[\"name/431\",[238,62.94]],[\"comment/431\",[]],[\"name/432\",[239,62.94]],[\"comment/432\",[]],[\"name/433\",[240,62.94]],[\"comment/433\",[]],[\"name/434\",[241,54.467]],[\"comment/434\",[]],[\"name/435\",[241,54.467]],[\"comment/435\",[]],[\"name/436\",[242,54.467]],[\"comment/436\",[]],[\"name/437\",[242,54.467]],[\"comment/437\",[]],[\"name/438\",[243,54.467]],[\"comment/438\",[]],[\"name/439\",[243,54.467]],[\"comment/439\",[]],[\"name/440\",[244,54.467]],[\"comment/440\",[]],[\"name/441\",[244,54.467]],[\"comment/441\",[]],[\"name/442\",[245,54.467]],[\"comment/442\",[]],[\"name/443\",[245,54.467]],[\"comment/443\",[]],[\"name/444\",[246,54.467]],[\"comment/444\",[]],[\"name/445\",[246,54.467]],[\"comment/445\",[]],[\"name/446\",[247,54.467]],[\"comment/446\",[]],[\"name/447\",[247,54.467]],[\"comment/447\",[]],[\"name/448\",[248,54.467]],[\"comment/448\",[]],[\"name/449\",[248,54.467]],[\"comment/449\",[]],[\"name/450\",[249,54.467]],[\"comment/450\",[]],[\"name/451\",[249,54.467]],[\"comment/451\",[]],[\"name/452\",[250,54.467]],[\"comment/452\",[]],[\"name/453\",[250,54.467]],[\"comment/453\",[]],[\"name/454\",[251,54.467]],[\"comment/454\",[]],[\"name/455\",[251,54.467]],[\"comment/455\",[]],[\"name/456\",[252,54.467]],[\"comment/456\",[]],[\"name/457\",[252,54.467]],[\"comment/457\",[]],[\"name/458\",[49,48.277]],[\"comment/458\",[]],[\"name/459\",[49,48.277]],[\"comment/459\",[]],[\"name/460\",[2,49.948]],[\"comment/460\",[]],[\"name/461\",[2,49.948]],[\"comment/461\",[]],[\"name/462\",[253,54.467]],[\"comment/462\",[]],[\"name/463\",[253,54.467]],[\"comment/463\",[]],[\"name/464\",[254,57.832]],[\"comment/464\",[]],[\"name/465\",[255,57.832]],[\"comment/465\",[]],[\"name/466\",[256,54.467]],[\"comment/466\",[]],[\"name/467\",[256,54.467]],[\"comment/467\",[]],[\"name/468\",[5,46.846]],[\"comment/468\",[]],[\"name/469\",[5,46.846]],[\"comment/469\",[]],[\"name/470\",[257,54.467]],[\"comment/470\",[]],[\"name/471\",[257,54.467]],[\"comment/471\",[]],[\"name/472\",[258,51.954]],[\"comment/472\",[]],[\"name/473\",[259,57.832]],[\"comment/473\",[]],[\"name/474\",[199,49.948]],[\"comment/474\",[]],[\"name/475\",[200,54.467]],[\"comment/475\",[]],[\"name/476\",[6,49.948]],[\"comment/476\",[]],[\"name/477\",[7,48.277]],[\"comment/477\",[]],[\"name/478\",[131,51.954]],[\"comment/478\",[]],[\"name/479\",[199,49.948]],[\"comment/479\",[]],[\"name/480\",[200,54.467]],[\"comment/480\",[]],[\"name/481\",[258,51.954]],[\"comment/481\",[]],[\"name/482\",[260,57.832]],[\"comment/482\",[]],[\"name/483\",[261,57.832]],[\"comment/483\",[]],[\"name/484\",[207,51.954]],[\"comment/484\",[]],[\"name/485\",[262,57.832]],[\"comment/485\",[]],[\"name/486\",[263,57.832]],[\"comment/486\",[]],[\"name/487\",[264,57.832]],[\"comment/487\",[]],[\"name/488\",[265,57.832]],[\"comment/488\",[]],[\"name/489\",[266,57.832]],[\"comment/489\",[]],[\"name/490\",[267,57.832]],[\"comment/490\",[]],[\"name/491\",[268,57.832]],[\"comment/491\",[]],[\"name/492\",[269,57.832]],[\"comment/492\",[]],[\"name/493\",[270,57.832]],[\"comment/493\",[]],[\"name/494\",[271,57.832]],[\"comment/494\",[]],[\"name/495\",[272,57.832]],[\"comment/495\",[]],[\"name/496\",[273,57.832]],[\"comment/496\",[]],[\"name/497\",[274,57.832]],[\"comment/497\",[]],[\"name/498\",[275,57.832]],[\"comment/498\",[]],[\"name/499\",[276,57.832]],[\"comment/499\",[]],[\"name/500\",[277,57.832]],[\"comment/500\",[]],[\"name/501\",[278,57.832]],[\"comment/501\",[]],[\"name/502\",[279,57.832]],[\"comment/502\",[]],[\"name/503\",[280,57.832]],[\"comment/503\",[]],[\"name/504\",[281,57.832]],[\"comment/504\",[]],[\"name/505\",[19,51.954]],[\"comment/505\",[]],[\"name/506\",[282,57.832]],[\"comment/506\",[]],[\"name/507\",[22,54.467]],[\"comment/507\",[]],[\"name/508\",[283,57.832]],[\"comment/508\",[]],[\"name/509\",[29,49.948]],[\"comment/509\",[]],[\"name/510\",[284,54.467]],[\"comment/510\",[]],[\"name/511\",[285,54.467]],[\"comment/511\",[]],[\"name/512\",[33,45.594]],[\"comment/512\",[]],[\"name/513\",[48,49.948]],[\"comment/513\",[]],[\"name/514\",[52,46.846]],[\"comment/514\",[]],[\"name/515\",[53,46.846]],[\"comment/515\",[]],[\"name/516\",[57,49.948]],[\"comment/516\",[]],[\"name/517\",[286,57.832]],[\"comment/517\",[]],[\"name/518\",[62,45.594]],[\"comment/518\",[]],[\"name/519\",[165,51.954]],[\"comment/519\",[]],[\"name/520\",[5,46.846]],[\"comment/520\",[]],[\"name/521\",[287,57.832]],[\"comment/521\",[]],[\"name/522\",[76,45.594]],[\"comment/522\",[]],[\"name/523\",[49,48.277]],[\"comment/523\",[]],[\"name/524\",[230,48.277]],[\"comment/524\",[]],[\"name/525\",[288,62.94]],[\"comment/525\",[]],[\"name/526\",[289,62.94]],[\"comment/526\",[]],[\"name/527\",[226,54.467]],[\"comment/527\",[]],[\"name/528\",[254,57.832]],[\"comment/528\",[]],[\"name/529\",[255,57.832]],[\"comment/529\",[]],[\"name/530\",[260,57.832]],[\"comment/530\",[]],[\"name/531\",[259,57.832]],[\"comment/531\",[]],[\"name/532\",[290,62.94]],[\"comment/532\",[]],[\"name/533\",[105,54.467]],[\"comment/533\",[]],[\"name/534\",[6,49.948]],[\"comment/534\",[]],[\"name/535\",[7,48.277]],[\"comment/535\",[]],[\"name/536\",[226,54.467]],[\"comment/536\",[]],[\"name/537\",[256,54.467]],[\"comment/537\",[]],[\"name/538\",[251,54.467]],[\"comment/538\",[]],[\"name/539\",[241,54.467]],[\"comment/539\",[]],[\"name/540\",[242,54.467]],[\"comment/540\",[]],[\"name/541\",[243,54.467]],[\"comment/541\",[]],[\"name/542\",[244,54.467]],[\"comment/542\",[]],[\"name/543\",[245,54.467]],[\"comment/543\",[]],[\"name/544\",[246,54.467]],[\"comment/544\",[]],[\"name/545\",[247,54.467]],[\"comment/545\",[]],[\"name/546\",[248,54.467]],[\"comment/546\",[]],[\"name/547\",[249,54.467]],[\"comment/547\",[]],[\"name/548\",[250,54.467]],[\"comment/548\",[]],[\"name/549\",[2,49.948]],[\"comment/549\",[]],[\"name/550\",[257,54.467]],[\"comment/550\",[]],[\"name/551\",[253,54.467]],[\"comment/551\",[]],[\"name/552\",[49,48.277]],[\"comment/552\",[]],[\"name/553\",[5,46.846]],[\"comment/553\",[]],[\"name/554\",[252,54.467]],[\"comment/554\",[]],[\"name/555\",[291,51.954]],[\"comment/555\",[]],[\"name/556\",[258,51.954]],[\"comment/556\",[]],[\"name/557\",[292,62.94]],[\"comment/557\",[]],[\"name/558\",[293,62.94]],[\"comment/558\",[]],[\"name/559\",[294,62.94]],[\"comment/559\",[]],[\"name/560\",[295,62.94]],[\"comment/560\",[]],[\"name/561\",[1,54.467]],[\"comment/561\",[]],[\"name/562\",[144,54.467]],[\"comment/562\",[]],[\"name/563\",[296,62.94]],[\"comment/563\",[]],[\"name/564\",[297,57.832]],[\"comment/564\",[]],[\"name/565\",[19,51.954]],[\"comment/565\",[]],[\"name/566\",[29,49.948]],[\"comment/566\",[]],[\"name/567\",[285,54.467]],[\"comment/567\",[]],[\"name/568\",[33,45.594]],[\"comment/568\",[]],[\"name/569\",[48,49.948]],[\"comment/569\",[]],[\"name/570\",[51,49.948]],[\"comment/570\",[]],[\"name/571\",[52,46.846]],[\"comment/571\",[]],[\"name/572\",[53,46.846]],[\"comment/572\",[]],[\"name/573\",[54,49.948]],[\"comment/573\",[]],[\"name/574\",[57,49.948]],[\"comment/574\",[]],[\"name/575\",[158,57.832]],[\"comment/575\",[]],[\"name/576\",[62,45.594]],[\"comment/576\",[]],[\"name/577\",[75,49.948]],[\"comment/577\",[]],[\"name/578\",[76,45.594]],[\"comment/578\",[]],[\"name/579\",[6,49.948]],[\"comment/579\",[]],[\"name/580\",[181,51.954]],[\"comment/580\",[]],[\"name/581\",[298,62.94]],[\"comment/581\",[]],[\"name/582\",[198,54.467]],[\"comment/582\",[]],[\"name/583\",[127,54.467]],[\"comment/583\",[]],[\"name/584\",[299,62.94]],[\"comment/584\",[]],[\"name/585\",[300,62.94]],[\"comment/585\",[]],[\"name/586\",[291,51.954]],[\"comment/586\",[]],[\"name/587\",[261,57.832]],[\"comment/587\",[]],[\"name/588\",[207,51.954]],[\"comment/588\",[]],[\"name/589\",[266,57.832]],[\"comment/589\",[]],[\"name/590\",[267,57.832]],[\"comment/590\",[]],[\"name/591\",[262,57.832]],[\"comment/591\",[]],[\"name/592\",[269,57.832]],[\"comment/592\",[]],[\"name/593\",[263,57.832]],[\"comment/593\",[]],[\"name/594\",[270,57.832]],[\"comment/594\",[]],[\"name/595\",[271,57.832]],[\"comment/595\",[]],[\"name/596\",[265,57.832]],[\"comment/596\",[]],[\"name/597\",[268,57.832]],[\"comment/597\",[]],[\"name/598\",[264,57.832]],[\"comment/598\",[]],[\"name/599\",[272,57.832]],[\"comment/599\",[]],[\"name/600\",[273,57.832]],[\"comment/600\",[]],[\"name/601\",[301,62.94]],[\"comment/601\",[]],[\"name/602\",[302,51.954]],[\"comment/602\",[]],[\"name/603\",[303,49.948]],[\"comment/603\",[]],[\"name/604\",[304,54.467]],[\"comment/604\",[]],[\"name/605\",[305,54.467]],[\"comment/605\",[]],[\"name/606\",[306,57.832]],[\"comment/606\",[]],[\"name/607\",[307,62.94]],[\"comment/607\",[]],[\"name/608\",[308,62.94]],[\"comment/608\",[]],[\"name/609\",[309,57.832]],[\"comment/609\",[]],[\"name/610\",[310,54.467]],[\"comment/610\",[]],[\"name/611\",[133,46.846]],[\"comment/611\",[]],[\"name/612\",[159,46.846]],[\"comment/612\",[]],[\"name/613\",[311,57.832]],[\"comment/613\",[]],[\"name/614\",[312,62.94]],[\"comment/614\",[]],[\"name/615\",[128,57.832]],[\"comment/615\",[]],[\"name/616\",[313,54.467]],[\"comment/616\",[]],[\"name/617\",[314,57.832]],[\"comment/617\",[]],[\"name/618\",[315,62.94]],[\"comment/618\",[]],[\"name/619\",[316,57.832]],[\"comment/619\",[]],[\"name/620\",[317,62.94]],[\"comment/620\",[]],[\"name/621\",[318,54.467]],[\"comment/621\",[]],[\"name/622\",[319,57.832]],[\"comment/622\",[]],[\"name/623\",[320,57.832]],[\"comment/623\",[]],[\"name/624\",[321,49.948]],[\"comment/624\",[]],[\"name/625\",[322,62.94]],[\"comment/625\",[]],[\"name/626\",[304,54.467]],[\"comment/626\",[]],[\"name/627\",[302,51.954]],[\"comment/627\",[]],[\"name/628\",[284,54.467]],[\"comment/628\",[]],[\"name/629\",[323,62.94]],[\"comment/629\",[]],[\"name/630\",[305,54.467]],[\"comment/630\",[]],[\"name/631\",[310,54.467]],[\"comment/631\",[]],[\"name/632\",[314,57.832]],[\"comment/632\",[]],[\"name/633\",[324,62.94]],[\"comment/633\",[]],[\"name/634\",[318,54.467]],[\"comment/634\",[]],[\"name/635\",[316,57.832]],[\"comment/635\",[]],[\"name/636\",[306,57.832]],[\"comment/636\",[]],[\"name/637\",[191,51.954]],[\"comment/637\",[]],[\"name/638\",[302,51.954]],[\"comment/638\",[]],[\"name/639\",[159,46.846]],[\"comment/639\",[]],[\"name/640\",[303,49.948]],[\"comment/640\",[]],[\"name/641\",[311,57.832]],[\"comment/641\",[]],[\"name/642\",[313,54.467]],[\"comment/642\",[]],[\"name/643\",[319,57.832]],[\"comment/643\",[]],[\"name/644\",[320,57.832]],[\"comment/644\",[]],[\"name/645\",[325,62.94]],[\"comment/645\",[]],[\"name/646\",[133,46.846]],[\"comment/646\",[]],[\"name/647\",[309,57.832]],[\"comment/647\",[]],[\"name/648\",[303,49.948]],[\"comment/648\",[]],[\"name/649\",[326,62.94]],[\"comment/649\",[]],[\"name/650\",[133,46.846]],[\"comment/650\",[]],[\"name/651\",[303,49.948]],[\"comment/651\",[]],[\"name/652\",[327,62.94]],[\"comment/652\",[]],[\"name/653\",[303,49.948]],[\"comment/653\",[]],[\"name/654\",[191,51.954]],[\"comment/654\",[]],[\"name/655\",[159,46.846]],[\"comment/655\",[]],[\"name/656\",[328,62.94]],[\"comment/656\",[]],[\"name/657\",[329,62.94]],[\"comment/657\",[]],[\"name/658\",[291,51.954]],[\"comment/658\",[]],[\"name/659\",[274,57.832]],[\"comment/659\",[]],[\"name/660\",[275,57.832]],[\"comment/660\",[]],[\"name/661\",[276,57.832]],[\"comment/661\",[]],[\"name/662\",[277,57.832]],[\"comment/662\",[]],[\"name/663\",[330,62.94]],[\"comment/663\",[]],[\"name/664\",[278,57.832]],[\"comment/664\",[]],[\"name/665\",[279,57.832]],[\"comment/665\",[]],[\"name/666\",[280,57.832]],[\"comment/666\",[]],[\"name/667\",[281,57.832]],[\"comment/667\",[]],[\"name/668\",[19,51.954]],[\"comment/668\",[]],[\"name/669\",[282,57.832]],[\"comment/669\",[]],[\"name/670\",[22,54.467]],[\"comment/670\",[]],[\"name/671\",[29,49.948]],[\"comment/671\",[]],[\"name/672\",[284,54.467]],[\"comment/672\",[]],[\"name/673\",[285,54.467]],[\"comment/673\",[]],[\"name/674\",[33,45.594]],[\"comment/674\",[]],[\"name/675\",[48,49.948]],[\"comment/675\",[]],[\"name/676\",[52,46.846]],[\"comment/676\",[]],[\"name/677\",[53,46.846]],[\"comment/677\",[]],[\"name/678\",[57,49.948]],[\"comment/678\",[]],[\"name/679\",[286,57.832]],[\"comment/679\",[]],[\"name/680\",[62,45.594]],[\"comment/680\",[]],[\"name/681\",[165,51.954]],[\"comment/681\",[]],[\"name/682\",[287,57.832]],[\"comment/682\",[]],[\"name/683\",[76,45.594]],[\"comment/683\",[]],[\"name/684\",[49,48.277]],[\"comment/684\",[]],[\"name/685\",[5,46.846]],[\"comment/685\",[]],[\"name/686\",[283,57.832]],[\"comment/686\",[]],[\"name/687\",[229,57.832]],[\"comment/687\",[]],[\"name/688\",[297,57.832]],[\"comment/688\",[]],[\"name/689\",[33,45.594]],[\"comment/689\",[]],[\"name/690\",[76,45.594]],[\"comment/690\",[]],[\"name/691\",[331,62.94]],[\"comment/691\",[]],[\"name/692\",[207,51.954]],[\"comment/692\",[]],[\"name/693\",[332,62.94]],[\"comment/693\",[]],[\"name/694\",[333,62.94]],[\"comment/694\",[]],[\"name/695\",[334,62.94]],[\"comment/695\",[]],[\"name/696\",[335,62.94]],[\"comment/696\",[]],[\"name/697\",[336,62.94]],[\"comment/697\",[]],[\"name/698\",[337,62.94]],[\"comment/698\",[]],[\"name/699\",[338,62.94]],[\"comment/699\",[]],[\"name/700\",[339,62.94]],[\"comment/700\",[]],[\"name/701\",[340,62.94]],[\"comment/701\",[]],[\"name/702\",[341,62.94]],[\"comment/702\",[]],[\"name/703\",[342,62.94]],[\"comment/703\",[]],[\"name/704\",[343,62.94]],[\"comment/704\",[]],[\"name/705\",[344,62.94]],[\"comment/705\",[]],[\"name/706\",[345,62.94]],[\"comment/706\",[]],[\"name/707\",[346,62.94]],[\"comment/707\",[]],[\"name/708\",[70,49.948]],[\"comment/708\",[]],[\"name/709\",[347,62.94]],[\"comment/709\",[]],[\"name/710\",[348,62.94]],[\"comment/710\",[]],[\"name/711\",[349,62.94]],[\"comment/711\",[]],[\"name/712\",[350,62.94]],[\"comment/712\",[]],[\"name/713\",[351,62.94]],[\"comment/713\",[]],[\"name/714\",[352,62.94]],[\"comment/714\",[]],[\"name/715\",[258,51.954]],[\"comment/715\",[]],[\"name/716\",[353,62.94]],[\"comment/716\",[]],[\"name/717\",[354,62.94]],[\"comment/717\",[]],[\"name/718\",[355,62.94]],[\"comment/718\",[]],[\"name/719\",[291,51.954]],[\"comment/719\",[]],[\"name/720\",[230,48.277]],[\"comment/720\",[]],[\"name/721\",[230,48.277]],[\"comment/721\",[]],[\"name/722\",[356,57.832]],[\"comment/722\",[]],[\"name/723\",[231,57.832]],[\"comment/723\",[]],[\"name/724\",[230,48.277]],[\"comment/724\",[]],[\"name/725\",[357,57.832]],[\"comment/725\",[]],[\"name/726\",[232,57.832]],[\"comment/726\",[]],[\"name/727\",[230,48.277]],[\"comment/727\",[]],[\"name/728\",[356,57.832]],[\"comment/728\",[]],[\"name/729\",[357,57.832]],[\"comment/729\",[]],[\"name/730\",[358,62.94]],[\"comment/730\",[]],[\"name/731\",[359,62.94]],[\"comment/731\",[]],[\"name/732\",[360,62.94]],[\"comment/732\",[]],[\"name/733\",[361,62.94]],[\"comment/733\",[]],[\"name/734\",[159,46.846]],[\"comment/734\",[]],[\"name/735\",[362,54.467]],[\"comment/735\",[]],[\"name/736\",[363,62.94]],[\"comment/736\",[]],[\"name/737\",[305,54.467]],[\"comment/737\",[]],[\"name/738\",[310,54.467]],[\"comment/738\",[]],[\"name/739\",[364,62.94]],[\"comment/739\",[]],[\"name/740\",[365,62.94]],[\"comment/740\",[]],[\"name/741\",[366,62.94]],[\"comment/741\",[]],[\"name/742\",[367,62.94]],[\"comment/742\",[]],[\"name/743\",[302,51.954]],[\"comment/743\",[]],[\"name/744\",[368,62.94]],[\"comment/744\",[]],[\"name/745\",[304,54.467]],[\"comment/745\",[]],[\"name/746\",[313,54.467]],[\"comment/746\",[]],[\"name/747\",[369,54.467]],[\"comment/747\",[]],[\"name/748\",[318,54.467]],[\"comment/748\",[]],[\"name/749\",[321,49.948]],[\"comment/749\",[]],[\"name/750\",[370,62.94]],[\"comment/750\",[]],[\"name/751\",[371,54.467]],[\"comment/751\",[]],[\"name/752\",[372,62.94]],[\"comment/752\",[]],[\"name/753\",[133,46.846]],[\"comment/753\",[]],[\"name/754\",[369,54.467]],[\"comment/754\",[]],[\"name/755\",[373,57.832]],[\"comment/755\",[]],[\"name/756\",[321,49.948]],[\"comment/756\",[]],[\"name/757\",[374,62.94]],[\"comment/757\",[]],[\"name/758\",[133,46.846]],[\"comment/758\",[]],[\"name/759\",[369,54.467]],[\"comment/759\",[]],[\"name/760\",[373,57.832]],[\"comment/760\",[]],[\"name/761\",[321,49.948]],[\"comment/761\",[]],[\"name/762\",[191,51.954]],[\"comment/762\",[]],[\"name/763\",[159,46.846]],[\"comment/763\",[]],[\"name/764\",[321,49.948]],[\"comment/764\",[]],[\"name/765\",[199,49.948]],[\"comment/765\",[]],[\"name/766\",[375,62.94]],[\"comment/766\",[]],[\"name/767\",[376,62.94]],[\"comment/767\",[]],[\"name/768\",[371,54.467]],[\"comment/768\",[]],[\"name/769\",[377,62.94]],[\"comment/769\",[]],[\"name/770\",[371,54.467]],[\"comment/770\",[]],[\"name/771\",[378,62.94]],[\"comment/771\",[]],[\"name/772\",[379,62.94]],[\"comment/772\",[]],[\"name/773\",[380,62.94]],[\"comment/773\",[]],[\"name/774\",[381,57.832]],[\"comment/774\",[]],[\"name/775\",[382,57.832]],[\"comment/775\",[]],[\"name/776\",[383,57.832]],[\"comment/776\",[]],[\"name/777\",[362,54.467]],[\"comment/777\",[]],[\"name/778\",[74,54.467]],[\"comment/778\",[]],[\"name/779\",[384,62.94]],[\"comment/779\",[]],[\"name/780\",[385,62.94]],[\"comment/780\",[]],[\"name/781\",[386,62.94]],[\"comment/781\",[]],[\"name/782\",[381,57.832]],[\"comment/782\",[]],[\"name/783\",[382,57.832]],[\"comment/783\",[]],[\"name/784\",[383,57.832]],[\"comment/784\",[]],[\"name/785\",[362,54.467]],[\"comment/785\",[]],[\"name/786\",[74,54.467]],[\"comment/786\",[]],[\"name/787\",[387,62.94]],[\"comment/787\",[]],[\"name/788\",[131,51.954]],[\"comment/788\",[]],[\"name/789\",[388,62.94]],[\"comment/789\",[]],[\"name/790\",[389,62.94]],[\"comment/790\",[]],[\"name/791\",[390,62.94]],[\"comment/791\",[]],[\"name/792\",[391,62.94]],[\"comment/792\",[]],[\"name/793\",[392,62.94]],[\"comment/793\",[]],[\"name/794\",[393,62.94]],[\"comment/794\",[]],[\"name/795\",[394,62.94]],[\"comment/795\",[]],[\"name/796\",[395,54.467]],[\"comment/796\",[]],[\"name/797\",[396,57.832]],[\"comment/797\",[]],[\"name/798\",[397,57.832]],[\"comment/798\",[]],[\"name/799\",[398,57.832]],[\"comment/799\",[]],[\"name/800\",[399,62.94]],[\"comment/800\",[]],[\"name/801\",[62,45.594]],[\"comment/801\",[]],[\"name/802\",[400,62.94]],[\"comment/802\",[]],[\"name/803\",[395,54.467]],[\"comment/803\",[]],[\"name/804\",[396,57.832]],[\"comment/804\",[]],[\"name/805\",[397,57.832]],[\"comment/805\",[]],[\"name/806\",[398,57.832]],[\"comment/806\",[]],[\"name/807\",[401,62.94]],[\"comment/807\",[]],[\"name/808\",[395,54.467]],[\"comment/808\",[]],[\"name/809\",[402,62.94]],[\"comment/809\",[]],[\"name/810\",[403,62.94]],[\"comment/810\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":131,\"name\":{\"133\":{},\"371\":{},\"478\":{},\"788\":{}},\"comment\":{}}],[\"_series\",{\"_index\":298,\"name\":{\"581\":{}},\"comment\":{}}],[\"abs\",{\"_index\":8,\"name\":{\"9\":{},\"293\":{}},\"comment\":{}}],[\"add\",{\"_index\":94,\"name\":{\"95\":{},\"212\":{},\"389\":{}},\"comment\":{}}],[\"agg\",{\"_index\":297,\"name\":{\"564\":{},\"688\":{}},\"comment\":{}}],[\"agggroups\",{\"_index\":9,\"name\":{\"10\":{}},\"comment\":{}}],[\"agglist\",{\"_index\":296,\"name\":{\"563\":{}},\"comment\":{}}],[\"alias\",{\"_index\":10,\"name\":{\"11\":{},\"294\":{}},\"comment\":{}}],[\"all\",{\"_index\":330,\"name\":{\"663\":{}},\"comment\":{}}],[\"allowparallel\",{\"_index\":385,\"name\":{\"780\":{}},\"comment\":{}}],[\"and\",{\"_index\":11,\"name\":{\"12\":{}},\"comment\":{}}],[\"append\",{\"_index\":204,\"name\":{\"295\":{}},\"comment\":{}}],[\"argmax\",{\"_index\":12,\"name\":{\"13\":{},\"296\":{}},\"comment\":{}}],[\"argmin\",{\"_index\":13,\"name\":{\"14\":{},\"297\":{}},\"comment\":{}}],[\"argsort\",{\"_index\":14,\"name\":{\"15\":{},\"300\":{}},\"comment\":{}}],[\"argsortby\",{\"_index\":278,\"name\":{\"501\":{},\"664\":{}},\"comment\":{}}],[\"argtrue\",{\"_index\":205,\"name\":{\"298\":{}},\"comment\":{}}],[\"argunique\",{\"_index\":15,\"name\":{\"16\":{},\"299\":{}},\"comment\":{}}],[\"as\",{\"_index\":16,\"name\":{\"17\":{},\"301\":{}},\"comment\":{}}],[\"avg\",{\"_index\":279,\"name\":{\"502\":{},\"665\":{}},\"comment\":{}}],[\"backwardfill\",{\"_index\":17,\"name\":{\"18\":{}},\"comment\":{}}],[\"batchsize\",{\"_index\":304,\"name\":{\"604\":{},\"626\":{},\"745\":{}},\"comment\":{}}],[\"bias\",{\"_index\":402,\"name\":{\"809\":{}},\"comment\":{}}],[\"bitand\",{\"_index\":201,\"name\":{\"290\":{}},\"comment\":{}}],[\"bitor\",{\"_index\":202,\"name\":{\"291\":{}},\"comment\":{}}],[\"bitxor\",{\"_index\":203,\"name\":{\"292\":{}},\"comment\":{}}],[\"bool\",{\"_index\":251,\"name\":{\"454\":{},\"455\":{},\"538\":{}},\"comment\":{}}],[\"cache\",{\"_index\":191,\"name\":{\"233\":{},\"637\":{},\"654\":{},\"762\":{}},\"comment\":{}}],[\"cast\",{\"_index\":18,\"name\":{\"19\":{},\"302\":{}},\"comment\":{}}],[\"categorical\",{\"_index\":257,\"name\":{\"470\":{},\"471\":{},\"550\":{}},\"comment\":{}}],[\"ceil\",{\"_index\":124,\"name\":{\"125\":{},\"418\":{}},\"comment\":{}}],[\"center\",{\"_index\":398,\"name\":{\"799\":{},\"806\":{}},\"comment\":{}}],[\"chunklengths\",{\"_index\":206,\"name\":{\"303\":{}},\"comment\":{}}],[\"chunksize\",{\"_index\":317,\"name\":{\"620\":{}},\"comment\":{}}],[\"clip\",{\"_index\":125,\"name\":{\"126\":{},\"419\":{}},\"comment\":{}}],[\"clone\",{\"_index\":134,\"name\":{\"138\":{},\"234\":{},\"304\":{}},\"comment\":{}}],[\"closedwindow\",{\"_index\":403,\"name\":{\"810\":{}},\"comment\":{}}],[\"col\",{\"_index\":274,\"name\":{\"497\":{},\"659\":{}},\"comment\":{}}],[\"collect\",{\"_index\":192,\"name\":{\"235\":{}},\"comment\":{}}],[\"collectsync\",{\"_index\":193,\"name\":{\"236\":{}},\"comment\":{}}],[\"cols\",{\"_index\":275,\"name\":{\"498\":{},\"660\":{}},\"comment\":{}}],[\"columns\",{\"_index\":133,\"name\":{\"137\":{},\"232\":{},\"611\":{},\"646\":{},\"650\":{},\"753\":{},\"758\":{}},\"comment\":{}}],[\"commentchar\",{\"_index\":314,\"name\":{\"617\":{},\"632\":{}},\"comment\":{}}],[\"compression\",{\"_index\":371,\"name\":{\"751\":{},\"768\":{},\"770\":{}},\"comment\":{}}],[\"concat\",{\"_index\":207,\"name\":{\"305\":{},\"484\":{},\"588\":{},\"692\":{}},\"comment\":{}}],[\"concatlist\",{\"_index\":280,\"name\":{\"503\":{},\"666\":{}},\"comment\":{}}],[\"concatoptions\",{\"_index\":361,\"name\":{\"733\":{}},\"comment\":{}}],[\"concatstring\",{\"_index\":281,\"name\":{\"504\":{},\"667\":{}},\"comment\":{}}],[\"config\",{\"_index\":233,\"name\":{\"426\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":259,\"name\":{\"473\":{},\"531\":{}},\"comment\":{}}],[\"contains\",{\"_index\":332,\"name\":{\"693\":{}},\"comment\":{}}],[\"count\",{\"_index\":19,\"name\":{\"20\":{},\"505\":{},\"565\":{},\"668\":{}},\"comment\":{}}],[\"cov\",{\"_index\":282,\"name\":{\"506\":{},\"669\":{}},\"comment\":{}}],[\"cumcount\",{\"_index\":116,\"name\":{\"117\":{},\"411\":{}},\"comment\":{}}],[\"cummax\",{\"_index\":117,\"name\":{\"118\":{},\"412\":{}},\"comment\":{}}],[\"cummin\",{\"_index\":118,\"name\":{\"119\":{},\"413\":{}},\"comment\":{}}],[\"cumprod\",{\"_index\":119,\"name\":{\"120\":{},\"414\":{}},\"comment\":{}}],[\"cumsum\",{\"_index\":120,\"name\":{\"121\":{},\"415\":{}},\"comment\":{}}],[\"dataframe\",{\"_index\":127,\"name\":{\"128\":{},\"129\":{},\"583\":{}},\"comment\":{}}],[\"dataframeconstructor\",{\"_index\":299,\"name\":{\"584\":{}},\"comment\":{}}],[\"datatype\",{\"_index\":226,\"name\":{\"373\":{},\"527\":{},\"536\":{}},\"comment\":{}}],[\"date\",{\"_index\":2,\"name\":{\"3\":{},\"289\":{},\"460\":{},\"461\":{},\"549\":{}},\"comment\":{}}],[\"datetime\",{\"_index\":253,\"name\":{\"462\":{},\"463\":{},\"551\":{}},\"comment\":{}}],[\"datetimenamespace\",{\"_index\":351,\"name\":{\"713\":{}},\"comment\":{}}],[\"decode\",{\"_index\":333,\"name\":{\"694\":{}},\"comment\":{}}],[\"default\",{\"_index\":289,\"name\":{\"526\":{}},\"comment\":{}}],[\"describe\",{\"_index\":135,\"name\":{\"139\":{},\"306\":{}},\"comment\":{}}],[\"describeoptimizedplan\",{\"_index\":194,\"name\":{\"237\":{}},\"comment\":{}}],[\"describeplan\",{\"_index\":195,\"name\":{\"238\":{}},\"comment\":{}}],[\"deserialize\",{\"_index\":291,\"name\":{\"555\":{},\"586\":{},\"658\":{},\"719\":{}},\"comment\":{}}],[\"diff\",{\"_index\":20,\"name\":{\"21\":{},\"307\":{}},\"comment\":{}}],[\"distinct\",{\"_index\":136,\"name\":{\"140\":{},\"240\":{}},\"comment\":{}}],[\"div\",{\"_index\":96,\"name\":{\"97\":{},\"214\":{},\"391\":{}},\"comment\":{}}],[\"divideby\",{\"_index\":101,\"name\":{\"102\":{},\"219\":{},\"396\":{}},\"comment\":{}}],[\"dot\",{\"_index\":21,\"name\":{\"22\":{},\"308\":{}},\"comment\":{}}],[\"downsamplerule\",{\"_index\":358,\"name\":{\"730\":{}},\"comment\":{}}],[\"drop\",{\"_index\":137,\"name\":{\"141\":{},\"239\":{}},\"comment\":{}}],[\"dropnulls\",{\"_index\":138,\"name\":{\"142\":{},\"241\":{},\"309\":{}},\"comment\":{}}],[\"dtype\",{\"_index\":200,\"name\":{\"285\":{},\"475\":{},\"480\":{}},\"comment\":{}}],[\"dtypes\",{\"_index\":128,\"name\":{\"130\":{},\"615\":{}},\"comment\":{}}],[\"element\",{\"_index\":283,\"name\":{\"508\":{},\"686\":{}},\"comment\":{}}],[\"encode\",{\"_index\":334,\"name\":{\"695\":{}},\"comment\":{}}],[\"encoding\",{\"_index\":311,\"name\":{\"613\":{},\"641\":{}},\"comment\":{}}],[\"endrows\",{\"_index\":307,\"name\":{\"607\":{}},\"comment\":{}}],[\"eq\",{\"_index\":104,\"name\":{\"105\":{},\"399\":{}},\"comment\":{}}],[\"equals\",{\"_index\":105,\"name\":{\"106\":{},\"400\":{},\"533\":{}},\"comment\":{}}],[\"exclude\",{\"_index\":22,\"name\":{\"23\":{},\"507\":{},\"670\":{}},\"comment\":{}}],[\"explode\",{\"_index\":23,\"name\":{\"24\":{},\"143\":{},\"242\":{},\"310\":{}},\"comment\":{}}],[\"expr\",{\"_index\":1,\"name\":{\"1\":{},\"2\":{},\"561\":{}},\"comment\":{}}],[\"exprconstructor\",{\"_index\":354,\"name\":{\"717\":{}},\"comment\":{}}],[\"extend\",{\"_index\":24,\"name\":{\"25\":{},\"144\":{},\"311\":{}},\"comment\":{}}],[\"extendconstant\",{\"_index\":25,\"name\":{\"26\":{},\"312\":{}},\"comment\":{}}],[\"extract\",{\"_index\":335,\"name\":{\"696\":{}},\"comment\":{}}],[\"fetch\",{\"_index\":196,\"name\":{\"243\":{}},\"comment\":{}}],[\"fetchsync\",{\"_index\":197,\"name\":{\"244\":{}},\"comment\":{}}],[\"field\",{\"_index\":258,\"name\":{\"472\":{},\"481\":{},\"556\":{},\"715\":{}},\"comment\":{}}],[\"fillnan\",{\"_index\":26,\"name\":{\"27\":{}},\"comment\":{}}],[\"fillnull\",{\"_index\":27,\"name\":{\"28\":{},\"145\":{},\"245\":{},\"313\":{}},\"comment\":{}}],[\"fillnullstrategy\",{\"_index\":359,\"name\":{\"731\":{}},\"comment\":{}}],[\"filter\",{\"_index\":28,\"name\":{\"29\":{},\"146\":{},\"246\":{},\"314\":{}},\"comment\":{}}],[\"findidxbyname\",{\"_index\":139,\"name\":{\"147\":{}},\"comment\":{}}],[\"first\",{\"_index\":29,\"name\":{\"30\":{},\"247\":{},\"509\":{},\"566\":{},\"671\":{}},\"comment\":{}}],[\"flatten\",{\"_index\":30,\"name\":{\"31\":{}},\"comment\":{}}],[\"float32\",{\"_index\":249,\"name\":{\"450\":{},\"451\":{},\"547\":{}},\"comment\":{}}],[\"float64\",{\"_index\":250,\"name\":{\"452\":{},\"453\":{},\"548\":{}},\"comment\":{}}],[\"floor\",{\"_index\":123,\"name\":{\"124\":{},\"417\":{}},\"comment\":{}}],[\"fold\",{\"_index\":140,\"name\":{\"148\":{}},\"comment\":{}}],[\"forceparallel\",{\"_index\":386,\"name\":{\"781\":{}},\"comment\":{}}],[\"format\",{\"_index\":284,\"name\":{\"510\":{},\"628\":{},\"672\":{}},\"comment\":{}}],[\"forwardfill\",{\"_index\":31,\"name\":{\"32\":{}},\"comment\":{}}],[\"frameequal\",{\"_index\":141,\"name\":{\"149\":{}},\"comment\":{}}],[\"from\",{\"_index\":260,\"name\":{\"482\":{},\"530\":{}},\"comment\":{}}],[\"fromexternal\",{\"_index\":329,\"name\":{\"657\":{}},\"comment\":{}}],[\"get\",{\"_index\":208,\"name\":{\"315\":{}},\"comment\":{}}],[\"getcolumn\",{\"_index\":142,\"name\":{\"150\":{}},\"comment\":{}}],[\"getcolumns\",{\"_index\":143,\"name\":{\"151\":{}},\"comment\":{}}],[\"getindex\",{\"_index\":209,\"name\":{\"316\":{}},\"comment\":{}}],[\"greaterthan\",{\"_index\":109,\"name\":{\"110\":{},\"404\":{}},\"comment\":{}}],[\"greaterthanequals\",{\"_index\":107,\"name\":{\"108\":{},\"402\":{}},\"comment\":{}}],[\"groupby\",{\"_index\":144,\"name\":{\"152\":{},\"248\":{},\"562\":{}},\"comment\":{}}],[\"groupbydynamic\",{\"_index\":189,\"name\":{\"230\":{},\"280\":{}},\"comment\":{}}],[\"groupbyrolling\",{\"_index\":188,\"name\":{\"229\":{},\"279\":{}},\"comment\":{}}],[\"groups\",{\"_index\":285,\"name\":{\"511\":{},\"567\":{},\"673\":{}},\"comment\":{}}],[\"gt\",{\"_index\":108,\"name\":{\"109\":{},\"403\":{}},\"comment\":{}}],[\"gteq\",{\"_index\":106,\"name\":{\"107\":{},\"401\":{}},\"comment\":{}}],[\"hash\",{\"_index\":32,\"name\":{\"33\":{},\"318\":{}},\"comment\":{}}],[\"hasheader\",{\"_index\":305,\"name\":{\"605\":{},\"630\":{},\"737\":{}},\"comment\":{}}],[\"hashrows\",{\"_index\":145,\"name\":{\"153\":{}},\"comment\":{}}],[\"hasvalidity\",{\"_index\":210,\"name\":{\"317\":{}},\"comment\":{}}],[\"head\",{\"_index\":33,\"name\":{\"34\":{},\"154\":{},\"249\":{},\"319\":{},\"512\":{},\"568\":{},\"674\":{},\"689\":{}},\"comment\":{}}],[\"height\",{\"_index\":129,\"name\":{\"131\":{},\"134\":{}},\"comment\":{}}],[\"how\",{\"_index\":362,\"name\":{\"735\":{},\"777\":{},\"785\":{}},\"comment\":{}}],[\"hstack\",{\"_index\":146,\"name\":{\"155\":{}},\"comment\":{}}],[\"ignoreerrors\",{\"_index\":306,\"name\":{\"606\":{},\"636\":{}},\"comment\":{}}],[\"inferschemalength\",{\"_index\":302,\"name\":{\"602\":{},\"627\":{},\"638\":{},\"743\":{}},\"comment\":{}}],[\"inner\",{\"_index\":34,\"name\":{\"35\":{},\"283\":{}},\"comment\":{}}],[\"insertatidx\",{\"_index\":147,\"name\":{\"156\":{}},\"comment\":{}}],[\"inspect\",{\"_index\":181,\"name\":{\"210\":{},\"277\":{},\"378\":{},\"580\":{}},\"comment\":{}}],[\"inspect_symbol\",{\"_index\":84,\"name\":{\"85\":{}},\"comment\":{}}],[\"int16\",{\"_index\":242,\"name\":{\"436\":{},\"437\":{},\"540\":{}},\"comment\":{}}],[\"int32\",{\"_index\":243,\"name\":{\"438\":{},\"439\":{},\"541\":{}},\"comment\":{}}],[\"int64\",{\"_index\":244,\"name\":{\"440\":{},\"441\":{},\"542\":{}},\"comment\":{}}],[\"int8\",{\"_index\":241,\"name\":{\"434\":{},\"435\":{},\"539\":{}},\"comment\":{}}],[\"interpolate\",{\"_index\":35,\"name\":{\"36\":{},\"157\":{},\"320\":{}},\"comment\":{}}],[\"interpolation\",{\"_index\":400,\"name\":{\"802\":{}},\"comment\":{}}],[\"interpolationmethod\",{\"_index\":378,\"name\":{\"771\":{}},\"comment\":{}}],[\"intrange\",{\"_index\":277,\"name\":{\"500\":{},\"662\":{}},\"comment\":{}}],[\"isboolean\",{\"_index\":211,\"name\":{\"321\":{}},\"comment\":{}}],[\"isdataframe\",{\"_index\":300,\"name\":{\"585\":{}},\"comment\":{}}],[\"isdatetime\",{\"_index\":212,\"name\":{\"322\":{}},\"comment\":{}}],[\"isduplicated\",{\"_index\":36,\"name\":{\"37\":{},\"158\":{},\"323\":{}},\"comment\":{}}],[\"isempty\",{\"_index\":148,\"name\":{\"159\":{}},\"comment\":{}}],[\"isexpr\",{\"_index\":355,\"name\":{\"718\":{}},\"comment\":{}}],[\"isfinite\",{\"_index\":37,\"name\":{\"38\":{},\"324\":{}},\"comment\":{}}],[\"isfirst\",{\"_index\":38,\"name\":{\"39\":{},\"325\":{}},\"comment\":{}}],[\"isfloat\",{\"_index\":213,\"name\":{\"326\":{}},\"comment\":{}}],[\"isin\",{\"_index\":39,\"name\":{\"40\":{},\"327\":{}},\"comment\":{}}],[\"isinfinite\",{\"_index\":40,\"name\":{\"41\":{},\"328\":{}},\"comment\":{}}],[\"isnan\",{\"_index\":41,\"name\":{\"42\":{}},\"comment\":{}}],[\"isnotnan\",{\"_index\":42,\"name\":{\"43\":{}},\"comment\":{}}],[\"isnotnull\",{\"_index\":43,\"name\":{\"44\":{},\"329\":{}},\"comment\":{}}],[\"isnull\",{\"_index\":44,\"name\":{\"45\":{},\"330\":{}},\"comment\":{}}],[\"isnumeric\",{\"_index\":214,\"name\":{\"331\":{}},\"comment\":{}}],[\"isunique\",{\"_index\":45,\"name\":{\"46\":{},\"160\":{},\"332\":{}},\"comment\":{}}],[\"isutf8\",{\"_index\":215,\"name\":{\"333\":{}},\"comment\":{}}],[\"iterator\",{\"_index\":182,\"name\":{\"211\":{},\"379\":{}},\"comment\":{}}],[\"join\",{\"_index\":149,\"name\":{\"161\":{},\"250\":{}},\"comment\":{}}],[\"joinasof\",{\"_index\":150,\"name\":{\"162\":{},\"251\":{}},\"comment\":{}}],[\"joinoptions\",{\"_index\":380,\"name\":{\"773\":{}},\"comment\":{}}],[\"jointype\",{\"_index\":379,\"name\":{\"772\":{}},\"comment\":{}}],[\"jsonpathmatch\",{\"_index\":336,\"name\":{\"697\":{}},\"comment\":{}}],[\"jsonscanoptions\",{\"_index\":367,\"name\":{\"742\":{}},\"comment\":{}}],[\"keepname\",{\"_index\":46,\"name\":{\"47\":{}},\"comment\":{}}],[\"kurtosis\",{\"_index\":47,\"name\":{\"48\":{},\"334\":{}},\"comment\":{}}],[\"last\",{\"_index\":48,\"name\":{\"49\":{},\"252\":{},\"513\":{},\"569\":{},\"675\":{}},\"comment\":{}}],[\"lazy\",{\"_index\":151,\"name\":{\"163\":{}},\"comment\":{}}],[\"lazydataframe\",{\"_index\":190,\"name\":{\"231\":{}},\"comment\":{}}],[\"lazydataframeconstructor\",{\"_index\":328,\"name\":{\"656\":{}},\"comment\":{}}],[\"lazygroupby\",{\"_index\":229,\"name\":{\"422\":{},\"687\":{}},\"comment\":{}}],[\"lazyjoinoptions\",{\"_index\":384,\"name\":{\"779\":{}},\"comment\":{}}],[\"lazyoptions\",{\"_index\":387,\"name\":{\"787\":{}},\"comment\":{}}],[\"lefton\",{\"_index\":381,\"name\":{\"774\":{},\"782\":{}},\"comment\":{}}],[\"len\",{\"_index\":216,\"name\":{\"335\":{}},\"comment\":{}}],[\"lengths\",{\"_index\":337,\"name\":{\"698\":{}},\"comment\":{}}],[\"lessthan\",{\"_index\":113,\"name\":{\"114\":{},\"408\":{}},\"comment\":{}}],[\"lessthanequals\",{\"_index\":111,\"name\":{\"112\":{},\"406\":{}},\"comment\":{}}],[\"limit\",{\"_index\":152,\"name\":{\"164\":{},\"253\":{},\"336\":{}},\"comment\":{}}],[\"list\",{\"_index\":49,\"name\":{\"50\":{},\"458\":{},\"459\":{},\"523\":{},\"552\":{},\"684\":{}},\"comment\":{}}],[\"listnamespace\",{\"_index\":350,\"name\":{\"712\":{}},\"comment\":{}}],[\"lit\",{\"_index\":276,\"name\":{\"499\":{},\"661\":{}},\"comment\":{}}],[\"lowerbound\",{\"_index\":50,\"name\":{\"51\":{}},\"comment\":{}}],[\"lowmemory\",{\"_index\":313,\"name\":{\"616\":{},\"642\":{},\"746\":{}},\"comment\":{}}],[\"lst\",{\"_index\":4,\"name\":{\"5\":{},\"287\":{}},\"comment\":{}}],[\"lstrip\",{\"_index\":338,\"name\":{\"699\":{}},\"comment\":{}}],[\"lt\",{\"_index\":112,\"name\":{\"113\":{},\"407\":{}},\"comment\":{}}],[\"lteq\",{\"_index\":110,\"name\":{\"111\":{},\"405\":{}},\"comment\":{}}],[\"map\",{\"_index\":153,\"name\":{\"165\":{}},\"comment\":{}}],[\"max\",{\"_index\":51,\"name\":{\"52\":{},\"166\":{},\"254\":{},\"337\":{},\"570\":{}},\"comment\":{}}],[\"mean\",{\"_index\":52,\"name\":{\"53\":{},\"167\":{},\"255\":{},\"338\":{},\"514\":{},\"571\":{},\"676\":{}},\"comment\":{}}],[\"median\",{\"_index\":53,\"name\":{\"54\":{},\"168\":{},\"256\":{},\"339\":{},\"515\":{},\"572\":{},\"677\":{}},\"comment\":{}}],[\"melt\",{\"_index\":154,\"name\":{\"169\":{},\"257\":{}},\"comment\":{}}],[\"microseconds\",{\"_index\":294,\"name\":{\"559\":{}},\"comment\":{}}],[\"milliseconds\",{\"_index\":295,\"name\":{\"560\":{}},\"comment\":{}}],[\"min\",{\"_index\":54,\"name\":{\"55\":{},\"170\":{},\"258\":{},\"340\":{},\"573\":{}},\"comment\":{}}],[\"minperiods\",{\"_index\":397,\"name\":{\"798\":{},\"805\":{}},\"comment\":{}}],[\"minus\",{\"_index\":100,\"name\":{\"101\":{},\"218\":{},\"395\":{}},\"comment\":{}}],[\"mode\",{\"_index\":55,\"name\":{\"56\":{},\"341\":{}},\"comment\":{}}],[\"modulo\",{\"_index\":103,\"name\":{\"104\":{},\"221\":{},\"398\":{}},\"comment\":{}}],[\"mul\",{\"_index\":97,\"name\":{\"98\":{},\"215\":{},\"392\":{}},\"comment\":{}}],[\"multiline\",{\"_index\":366,\"name\":{\"741\":{}},\"comment\":{}}],[\"multiplyby\",{\"_index\":102,\"name\":{\"103\":{},\"220\":{},\"397\":{}},\"comment\":{}}],[\"name\",{\"_index\":199,\"name\":{\"284\":{},\"372\":{},\"474\":{},\"479\":{},\"765\":{}},\"comment\":{}}],[\"nanoseconds\",{\"_index\":293,\"name\":{\"558\":{}},\"comment\":{}}],[\"nchunks\",{\"_index\":155,\"name\":{\"171\":{},\"342\":{}},\"comment\":{}}],[\"neq\",{\"_index\":114,\"name\":{\"115\":{},\"409\":{}},\"comment\":{}}],[\"nooptimization\",{\"_index\":393,\"name\":{\"794\":{}},\"comment\":{}}],[\"not\",{\"_index\":56,\"name\":{\"57\":{}},\"comment\":{}}],[\"notequals\",{\"_index\":115,\"name\":{\"116\":{},\"410\":{}},\"comment\":{}}],[\"nrows\",{\"_index\":303,\"name\":{\"603\":{},\"640\":{},\"648\":{},\"651\":{},\"653\":{}},\"comment\":{}}],[\"nthreads\",{\"_index\":368,\"name\":{\"744\":{}},\"comment\":{}}],[\"null\",{\"_index\":256,\"name\":{\"466\":{},\"467\":{},\"537\":{}},\"comment\":{}}],[\"nullcount\",{\"_index\":156,\"name\":{\"172\":{},\"344\":{}},\"comment\":{}}],[\"nullvalues\",{\"_index\":316,\"name\":{\"619\":{},\"635\":{}},\"comment\":{}}],[\"numrows\",{\"_index\":369,\"name\":{\"747\":{},\"754\":{},\"759\":{}},\"comment\":{}}],[\"numthreads\",{\"_index\":312,\"name\":{\"614\":{}},\"comment\":{}}],[\"nunique\",{\"_index\":57,\"name\":{\"58\":{},\"343\":{},\"516\":{},\"574\":{},\"678\":{}},\"comment\":{}}],[\"object\",{\"_index\":255,\"name\":{\"465\":{},\"529\":{}},\"comment\":{}}],[\"offset\",{\"_index\":375,\"name\":{\"766\":{}},\"comment\":{}}],[\"on\",{\"_index\":383,\"name\":{\"776\":{},\"784\":{}},\"comment\":{}}],[\"or\",{\"_index\":58,\"name\":{\"59\":{}},\"comment\":{}}],[\"orient\",{\"_index\":365,\"name\":{\"740\":{}},\"comment\":{}}],[\"otherwise\",{\"_index\":357,\"name\":{\"725\":{},\"729\":{}},\"comment\":{}}],[\"over\",{\"_index\":59,\"name\":{\"60\":{}},\"comment\":{}}],[\"padend\",{\"_index\":346,\"name\":{\"707\":{}},\"comment\":{}}],[\"padstart\",{\"_index\":344,\"name\":{\"705\":{}},\"comment\":{}}],[\"parallel\",{\"_index\":373,\"name\":{\"755\":{},\"760\":{}},\"comment\":{}}],[\"parsedates\",{\"_index\":319,\"name\":{\"622\":{},\"643\":{}},\"comment\":{}}],[\"partitionby\",{\"_index\":157,\"name\":{\"173\":{}},\"comment\":{}}],[\"peakmax\",{\"_index\":217,\"name\":{\"345\":{}},\"comment\":{}}],[\"peakmin\",{\"_index\":218,\"name\":{\"346\":{}},\"comment\":{}}],[\"pearsoncorr\",{\"_index\":286,\"name\":{\"517\":{},\"679\":{}},\"comment\":{}}],[\"pivot\",{\"_index\":158,\"name\":{\"174\":{},\"575\":{}},\"comment\":{}}],[\"pl\",{\"_index\":0,\"name\":{\"0\":{}},\"comment\":{}}],[\"plus\",{\"_index\":99,\"name\":{\"100\":{},\"217\":{},\"394\":{}},\"comment\":{}}],[\"pow\",{\"_index\":60,\"name\":{\"61\":{}},\"comment\":{}}],[\"predicatepushdown\",{\"_index\":389,\"name\":{\"790\":{}},\"comment\":{}}],[\"prefix\",{\"_index\":61,\"name\":{\"62\":{}},\"comment\":{}}],[\"projection\",{\"_index\":309,\"name\":{\"609\":{},\"647\":{}},\"comment\":{}}],[\"projectionpushdown\",{\"_index\":390,\"name\":{\"791\":{}},\"comment\":{}}],[\"quantile\",{\"_index\":62,\"name\":{\"63\":{},\"175\":{},\"259\":{},\"347\":{},\"518\":{},\"576\":{},\"680\":{},\"801\":{}},\"comment\":{}}],[\"quotchar\",{\"_index\":315,\"name\":{\"618\":{}},\"comment\":{}}],[\"quotechar\",{\"_index\":324,\"name\":{\"633\":{}},\"comment\":{}}],[\"rank\",{\"_index\":63,\"name\":{\"64\":{},\"348\":{}},\"comment\":{}}],[\"rankmethod\",{\"_index\":360,\"name\":{\"732\":{}},\"comment\":{}}],[\"readavro\",{\"_index\":271,\"name\":{\"494\":{},\"595\":{}},\"comment\":{}}],[\"readavrooptions\",{\"_index\":325,\"name\":{\"645\":{}},\"comment\":{}}],[\"readcsv\",{\"_index\":267,\"name\":{\"490\":{},\"590\":{}},\"comment\":{}}],[\"readcsvoptions\",{\"_index\":301,\"name\":{\"601\":{}},\"comment\":{}}],[\"readcsvstream\",{\"_index\":272,\"name\":{\"495\":{},\"599\":{}},\"comment\":{}}],[\"readipc\",{\"_index\":268,\"name\":{\"491\":{},\"597\":{}},\"comment\":{}}],[\"readipcoptions\",{\"_index\":326,\"name\":{\"649\":{}},\"comment\":{}}],[\"readjson\",{\"_index\":269,\"name\":{\"492\":{},\"592\":{}},\"comment\":{}}],[\"readjsonoptions\",{\"_index\":322,\"name\":{\"625\":{}},\"comment\":{}}],[\"readjsonstream\",{\"_index\":273,\"name\":{\"496\":{},\"600\":{}},\"comment\":{}}],[\"readparquet\",{\"_index\":270,\"name\":{\"493\":{},\"594\":{}},\"comment\":{}}],[\"readparquetoptions\",{\"_index\":372,\"name\":{\"752\":{}},\"comment\":{}}],[\"readrecords\",{\"_index\":266,\"name\":{\"489\":{},\"589\":{}},\"comment\":{}}],[\"rechunk\",{\"_index\":159,\"name\":{\"176\":{},\"349\":{},\"612\":{},\"639\":{},\"655\":{},\"734\":{},\"763\":{}},\"comment\":{}}],[\"reinterpret\",{\"_index\":64,\"name\":{\"65\":{},\"350\":{}},\"comment\":{}}],[\"rem\",{\"_index\":98,\"name\":{\"99\":{},\"216\":{},\"393\":{}},\"comment\":{}}],[\"rename\",{\"_index\":160,\"name\":{\"177\":{},\"260\":{},\"351\":{}},\"comment\":{}}],[\"renamefields\",{\"_index\":353,\"name\":{\"716\":{}},\"comment\":{}}],[\"repeat\",{\"_index\":261,\"name\":{\"483\":{},\"587\":{}},\"comment\":{}}],[\"repeatby\",{\"_index\":65,\"name\":{\"66\":{}},\"comment\":{}}],[\"replace\",{\"_index\":339,\"name\":{\"700\":{}},\"comment\":{}}],[\"replaceall\",{\"_index\":340,\"name\":{\"701\":{}},\"comment\":{}}],[\"replaceatidx\",{\"_index\":161,\"name\":{\"178\":{}},\"comment\":{}}],[\"reverse\",{\"_index\":66,\"name\":{\"67\":{},\"261\":{}},\"comment\":{}}],[\"righton\",{\"_index\":382,\"name\":{\"775\":{},\"783\":{}},\"comment\":{}}],[\"rollingmax\",{\"_index\":85,\"name\":{\"86\":{},\"380\":{}},\"comment\":{}}],[\"rollingmean\",{\"_index\":86,\"name\":{\"87\":{},\"381\":{}},\"comment\":{}}],[\"rollingmedian\",{\"_index\":91,\"name\":{\"92\":{},\"386\":{}},\"comment\":{}}],[\"rollingmin\",{\"_index\":87,\"name\":{\"88\":{},\"382\":{}},\"comment\":{}}],[\"rollingoptions\",{\"_index\":394,\"name\":{\"795\":{}},\"comment\":{}}],[\"rollingquantile\",{\"_index\":92,\"name\":{\"93\":{},\"387\":{}},\"comment\":{}}],[\"rollingquantileoptions\",{\"_index\":399,\"name\":{\"800\":{}},\"comment\":{}}],[\"rollingskew\",{\"_index\":93,\"name\":{\"94\":{},\"388\":{}},\"comment\":{}}],[\"rollingskewoptions\",{\"_index\":401,\"name\":{\"807\":{}},\"comment\":{}}],[\"rollingstd\",{\"_index\":88,\"name\":{\"89\":{},\"383\":{}},\"comment\":{}}],[\"rollingsum\",{\"_index\":89,\"name\":{\"90\":{},\"384\":{}},\"comment\":{}}],[\"rollingvar\",{\"_index\":90,\"name\":{\"91\":{},\"385\":{}},\"comment\":{}}],[\"round\",{\"_index\":122,\"name\":{\"123\":{},\"416\":{}},\"comment\":{}}],[\"row\",{\"_index\":162,\"name\":{\"179\":{}},\"comment\":{}}],[\"rowcount\",{\"_index\":321,\"name\":{\"624\":{},\"749\":{},\"756\":{},\"761\":{},\"764\":{}},\"comment\":{}}],[\"rows\",{\"_index\":163,\"name\":{\"180\":{}},\"comment\":{}}],[\"rstrip\",{\"_index\":343,\"name\":{\"704\":{}},\"comment\":{}}],[\"sample\",{\"_index\":121,\"name\":{\"122\":{},\"222\":{},\"420\":{}},\"comment\":{}}],[\"scancsv\",{\"_index\":262,\"name\":{\"485\":{},\"591\":{}},\"comment\":{}}],[\"scancsvoptions\",{\"_index\":323,\"name\":{\"629\":{}},\"comment\":{}}],[\"scanipc\",{\"_index\":264,\"name\":{\"487\":{},\"598\":{}},\"comment\":{}}],[\"scanipcoptions\",{\"_index\":327,\"name\":{\"652\":{}},\"comment\":{}}],[\"scanjson\",{\"_index\":263,\"name\":{\"486\":{},\"593\":{}},\"comment\":{}}],[\"scanparquet\",{\"_index\":265,\"name\":{\"488\":{},\"596\":{}},\"comment\":{}}],[\"scanparquetoptions\",{\"_index\":374,\"name\":{\"757\":{}},\"comment\":{}}],[\"schema\",{\"_index\":164,\"name\":{\"181\":{}},\"comment\":{}}],[\"select\",{\"_index\":165,\"name\":{\"182\":{},\"262\":{},\"519\":{},\"681\":{}},\"comment\":{}}],[\"sep\",{\"_index\":310,\"name\":{\"610\":{},\"631\":{},\"738\":{}},\"comment\":{}}],[\"serialize\",{\"_index\":126,\"name\":{\"127\":{},\"228\":{},\"278\":{},\"421\":{}},\"comment\":{}}],[\"series\",{\"_index\":198,\"name\":{\"281\":{},\"282\":{},\"582\":{}},\"comment\":{}}],[\"seriesequal\",{\"_index\":219,\"name\":{\"352\":{}},\"comment\":{}}],[\"set\",{\"_index\":220,\"name\":{\"353\":{}},\"comment\":{}}],[\"setasciitables\",{\"_index\":235,\"name\":{\"428\":{}},\"comment\":{}}],[\"setatidx\",{\"_index\":221,\"name\":{\"354\":{}},\"comment\":{}}],[\"setglobalstringcache\",{\"_index\":239,\"name\":{\"432\":{}},\"comment\":{}}],[\"settblcols\",{\"_index\":238,\"name\":{\"431\":{}},\"comment\":{}}],[\"settblrows\",{\"_index\":237,\"name\":{\"430\":{}},\"comment\":{}}],[\"settblwidthchars\",{\"_index\":236,\"name\":{\"429\":{}},\"comment\":{}}],[\"setutf8tables\",{\"_index\":234,\"name\":{\"427\":{}},\"comment\":{}}],[\"shape\",{\"_index\":130,\"name\":{\"132\":{}},\"comment\":{}}],[\"shift\",{\"_index\":67,\"name\":{\"68\":{},\"183\":{},\"263\":{},\"355\":{}},\"comment\":{}}],[\"shiftandfill\",{\"_index\":68,\"name\":{\"69\":{},\"184\":{},\"264\":{},\"356\":{}},\"comment\":{}}],[\"shrinktofit\",{\"_index\":166,\"name\":{\"185\":{},\"357\":{}},\"comment\":{}}],[\"simplifyexpression\",{\"_index\":391,\"name\":{\"792\":{}},\"comment\":{}}],[\"skew\",{\"_index\":69,\"name\":{\"70\":{},\"358\":{}},\"comment\":{}}],[\"skiprows\",{\"_index\":318,\"name\":{\"621\":{},\"634\":{},\"748\":{}},\"comment\":{}}],[\"skiprowsafterheader\",{\"_index\":320,\"name\":{\"623\":{},\"644\":{}},\"comment\":{}}],[\"slice\",{\"_index\":70,\"name\":{\"71\":{},\"186\":{},\"265\":{},\"359\":{},\"708\":{}},\"comment\":{}}],[\"sort\",{\"_index\":71,\"name\":{\"72\":{},\"187\":{},\"266\":{},\"360\":{}},\"comment\":{}}],[\"sortby\",{\"_index\":72,\"name\":{\"73\":{}},\"comment\":{}}],[\"spearmanrankcorr\",{\"_index\":287,\"name\":{\"521\":{},\"682\":{}},\"comment\":{}}],[\"split\",{\"_index\":347,\"name\":{\"709\":{}},\"comment\":{}}],[\"startrows\",{\"_index\":308,\"name\":{\"608\":{}},\"comment\":{}}],[\"std\",{\"_index\":73,\"name\":{\"74\":{},\"188\":{},\"267\":{}},\"comment\":{}}],[\"str\",{\"_index\":3,\"name\":{\"4\":{},\"286\":{}},\"comment\":{}}],[\"stringcache\",{\"_index\":392,\"name\":{\"793\":{}},\"comment\":{}}],[\"stringnamespace\",{\"_index\":331,\"name\":{\"691\":{}},\"comment\":{}}],[\"strip\",{\"_index\":348,\"name\":{\"710\":{}},\"comment\":{}}],[\"strptime\",{\"_index\":349,\"name\":{\"711\":{}},\"comment\":{}}],[\"struct\",{\"_index\":5,\"name\":{\"6\":{},\"288\":{},\"468\":{},\"469\":{},\"520\":{},\"553\":{},\"685\":{}},\"comment\":{}}],[\"structnamespace\",{\"_index\":352,\"name\":{\"714\":{}},\"comment\":{}}],[\"sub\",{\"_index\":95,\"name\":{\"96\":{},\"213\":{},\"390\":{}},\"comment\":{}}],[\"suffix\",{\"_index\":74,\"name\":{\"75\":{},\"778\":{},\"786\":{}},\"comment\":{}}],[\"sum\",{\"_index\":75,\"name\":{\"76\":{},\"189\":{},\"268\":{},\"361\":{},\"577\":{}},\"comment\":{}}],[\"tail\",{\"_index\":76,\"name\":{\"77\":{},\"190\":{},\"269\":{},\"362\":{},\"522\":{},\"578\":{},\"683\":{},\"690\":{}},\"comment\":{}}],[\"take\",{\"_index\":77,\"name\":{\"78\":{},\"364\":{}},\"comment\":{}}],[\"takeevery\",{\"_index\":78,\"name\":{\"79\":{},\"363\":{}},\"comment\":{}}],[\"then\",{\"_index\":356,\"name\":{\"722\":{},\"728\":{}},\"comment\":{}}],[\"time\",{\"_index\":254,\"name\":{\"464\":{},\"528\":{}},\"comment\":{}}],[\"timeunit\",{\"_index\":292,\"name\":{\"557\":{}},\"comment\":{}}],[\"toarray\",{\"_index\":224,\"name\":{\"368\":{}},\"comment\":{}}],[\"tocsv\",{\"_index\":167,\"name\":{\"191\":{}},\"comment\":{}}],[\"toframe\",{\"_index\":228,\"name\":{\"375\":{}},\"comment\":{}}],[\"toipc\",{\"_index\":170,\"name\":{\"195\":{}},\"comment\":{}}],[\"tojson\",{\"_index\":7,\"name\":{\"8\":{},\"193\":{},\"270\":{},\"376\":{},\"477\":{},\"535\":{}},\"comment\":{}}],[\"tolowercase\",{\"_index\":341,\"name\":{\"702\":{}},\"comment\":{}}],[\"toobject\",{\"_index\":169,\"name\":{\"194\":{},\"370\":{}},\"comment\":{}}],[\"toparquet\",{\"_index\":171,\"name\":{\"196\":{}},\"comment\":{}}],[\"torecords\",{\"_index\":168,\"name\":{\"192\":{}},\"comment\":{}}],[\"toseries\",{\"_index\":172,\"name\":{\"197\":{}},\"comment\":{}}],[\"tostring\",{\"_index\":6,\"name\":{\"7\":{},\"198\":{},\"476\":{},\"534\":{},\"579\":{}},\"comment\":{}}],[\"tostringtag\",{\"_index\":83,\"name\":{\"84\":{}},\"comment\":{}}],[\"tostruct\",{\"_index\":173,\"name\":{\"199\":{}},\"comment\":{}}],[\"totypedarray\",{\"_index\":225,\"name\":{\"369\":{}},\"comment\":{}}],[\"touppercase\",{\"_index\":342,\"name\":{\"703\":{}},\"comment\":{}}],[\"transpose\",{\"_index\":174,\"name\":{\"200\":{}},\"comment\":{}}],[\"typecoercion\",{\"_index\":388,\"name\":{\"789\":{}},\"comment\":{}}],[\"uint16\",{\"_index\":246,\"name\":{\"444\":{},\"445\":{},\"544\":{}},\"comment\":{}}],[\"uint32\",{\"_index\":247,\"name\":{\"446\":{},\"447\":{},\"545\":{}},\"comment\":{}}],[\"uint64\",{\"_index\":248,\"name\":{\"448\":{},\"449\":{},\"546\":{}},\"comment\":{}}],[\"uint8\",{\"_index\":245,\"name\":{\"442\":{},\"443\":{},\"543\":{}},\"comment\":{}}],[\"unique\",{\"_index\":79,\"name\":{\"80\":{},\"201\":{},\"271\":{},\"365\":{}},\"comment\":{}}],[\"unnest\",{\"_index\":175,\"name\":{\"202\":{}},\"comment\":{}}],[\"unsetglobalstringcache\",{\"_index\":240,\"name\":{\"433\":{}},\"comment\":{}}],[\"upperbound\",{\"_index\":80,\"name\":{\"81\":{}},\"comment\":{}}],[\"utf8\",{\"_index\":252,\"name\":{\"456\":{},\"457\":{},\"554\":{}},\"comment\":{}}],[\"valuecounts\",{\"_index\":222,\"name\":{\"366\":{}},\"comment\":{}}],[\"values\",{\"_index\":227,\"name\":{\"374\":{},\"377\":{}},\"comment\":{}}],[\"var\",{\"_index\":81,\"name\":{\"82\":{},\"203\":{},\"272\":{}},\"comment\":{}}],[\"variant\",{\"_index\":290,\"name\":{\"532\":{}},\"comment\":{}}],[\"version\",{\"_index\":288,\"name\":{\"525\":{}},\"comment\":{}}],[\"vstack\",{\"_index\":176,\"name\":{\"204\":{}},\"comment\":{}}],[\"weights\",{\"_index\":396,\"name\":{\"797\":{},\"804\":{}},\"comment\":{}}],[\"when\",{\"_index\":230,\"name\":{\"423\":{},\"524\":{},\"720\":{},\"721\":{},\"724\":{},\"727\":{}},\"comment\":{}}],[\"whenthen\",{\"_index\":231,\"name\":{\"424\":{},\"723\":{}},\"comment\":{}}],[\"whenthenthen\",{\"_index\":232,\"name\":{\"425\":{},\"726\":{}},\"comment\":{}}],[\"where\",{\"_index\":82,\"name\":{\"83\":{},\"209\":{}},\"comment\":{}}],[\"width\",{\"_index\":132,\"name\":{\"135\":{},\"136\":{}},\"comment\":{}}],[\"windowsize\",{\"_index\":395,\"name\":{\"796\":{},\"803\":{},\"808\":{}},\"comment\":{}}],[\"withcolumn\",{\"_index\":177,\"name\":{\"205\":{},\"273\":{}},\"comment\":{}}],[\"withcolumnrenamed\",{\"_index\":179,\"name\":{\"207\":{},\"275\":{}},\"comment\":{}}],[\"withcolumns\",{\"_index\":178,\"name\":{\"206\":{},\"274\":{}},\"comment\":{}}],[\"withrowcount\",{\"_index\":180,\"name\":{\"208\":{},\"276\":{}},\"comment\":{}}],[\"writeavro\",{\"_index\":187,\"name\":{\"227\":{}},\"comment\":{}}],[\"writeavrooptions\",{\"_index\":377,\"name\":{\"769\":{}},\"comment\":{}}],[\"writecsv\",{\"_index\":183,\"name\":{\"223\":{}},\"comment\":{}}],[\"writecsvoptions\",{\"_index\":363,\"name\":{\"736\":{}},\"comment\":{}}],[\"writeipc\",{\"_index\":185,\"name\":{\"225\":{}},\"comment\":{}}],[\"writeipcoptions\",{\"_index\":376,\"name\":{\"767\":{}},\"comment\":{}}],[\"writejson\",{\"_index\":184,\"name\":{\"224\":{}},\"comment\":{}}],[\"writejsonoptions\",{\"_index\":364,\"name\":{\"739\":{}},\"comment\":{}}],[\"writeparquet\",{\"_index\":186,\"name\":{\"226\":{}},\"comment\":{}}],[\"writeparquetoptions\",{\"_index\":370,\"name\":{\"750\":{}},\"comment\":{}}],[\"zfill\",{\"_index\":345,\"name\":{\"706\":{}},\"comment\":{}}],[\"zipwith\",{\"_index\":223,\"name\":{\"367\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file diff --git a/assets/style.css b/assets/style.css new file mode 100644 index 00000000..18b4f8fe --- /dev/null +++ b/assets/style.css @@ -0,0 +1,1367 @@ +:root { + /* Light */ + --light-color-background: #f2f4f8; + --light-color-background-secondary: #eff0f1; + --light-color-warning-text: #222; + --light-color-background-warning: #e6e600; + --light-color-icon-background: var(--light-color-background); + --light-color-accent: #c5c7c9; + --light-color-active-menu-item: var(--light-color-accent); + --light-color-text: #222; + --light-color-text-aside: #6e6e6e; + --light-color-link: #1f70c2; + + --light-color-ts-project: #b111c9; + --light-color-ts-module: var(--light-color-ts-project); + --light-color-ts-namespace: var(--light-color-ts-project); + --light-color-ts-enum: #7e6f15; + --light-color-ts-enum-member: var(--light-color-ts-enum); + --light-color-ts-variable: #4760ec; + --light-color-ts-function: #572be7; + --light-color-ts-class: #1f70c2; + --light-color-ts-interface: #108024; + --light-color-ts-constructor: var(--light-color-ts-class); + --light-color-ts-property: var(--light-color-ts-variable); + --light-color-ts-method: var(--light-color-ts-function); + --light-color-ts-call-signature: var(--light-color-ts-method); + --light-color-ts-index-signature: var(--light-color-ts-property); + --light-color-ts-constructor-signature: var(--light-color-ts-constructor); + --light-color-ts-parameter: var(--light-color-ts-variable); + /* type literal not included as links will never be generated to it */ + --light-color-ts-type-parameter: var(--light-color-ts-type-alias); + --light-color-ts-accessor: var(--light-color-ts-property); + --light-color-ts-get-signature: var(--light-color-ts-accessor); + --light-color-ts-set-signature: var(--light-color-ts-accessor); + /* object literal not included as it is not used and will be removed in 0.25 */ + --light-color-ts-type-alias: #d51270; + /* reference not included as links will be colored with the kind that it points to */ + + --light-external-icon: url("data:image/svg+xml;utf8,"); + --light-color-scheme: light; + + /* Dark */ + --dark-color-background: #2b2e33; + --dark-color-background-secondary: #1e2024; + --dark-color-background-warning: #bebe00; + --dark-color-warning-text: #222; + --dark-color-icon-background: var(--dark-color-background-secondary); + --dark-color-accent: #9096a2; + --dark-color-active-menu-item: #5d5d6a; + --dark-color-text: #f5f5f5; + --dark-color-text-aside: #dddddd; + --dark-color-link: #00aff4; + + --dark-color-ts-project: #e358ff; + --dark-color-ts-module: var(--dark-color-ts-project); + --dark-color-ts-namespace: var(--dark-color-ts-project); + --dark-color-ts-enum: #f4d93e; + --dark-color-ts-enum-member: var(--dark-color-ts-enum); + --dark-color-ts-variable: #798dff; + --dark-color-ts-function: #a280ff; + --dark-color-ts-class: #8ac4ff; + --dark-color-ts-interface: #6cff87; + --dark-color-ts-constructor: var(--dark-color-ts-class); + --dark-color-ts-property: var(--dark-color-ts-variable); + --dark-color-ts-method: var(--dark-color-ts-function); + --dark-color-ts-call-signature: var(--dark-color-ts-method); + --dark-color-ts-index-signature: var(--dark-color-ts-property); + --dark-color-ts-constructor-signature: var(--dark-color-ts-constructor); + --dark-color-ts-parameter: var(--dark-color-ts-variable); + /* type literal not included as links will never be generated to it */ + --dark-color-ts-type-parameter: var(--dark-color-ts-type-alias); + --dark-color-ts-accessor: var(--dark-color-ts-property); + --dark-color-ts-get-signature: var(--dark-color-ts-accessor); + --dark-color-ts-set-signature: var(--dark-color-ts-accessor); + /* object literal not included as it is not used and will be removed in 0.25 */ + --dark-color-ts-type-alias: #ff6492; + /* reference not included as links will be colored with the kind that it points to */ + + --dark-external-icon: url("data:image/svg+xml;utf8,"); + --dark-color-scheme: dark; +} + +@media (prefers-color-scheme: light) { + :root { + --color-background: var(--light-color-background); + --color-background-secondary: var(--light-color-background-secondary); + --color-background-warning: var(--light-color-background-warning); + --color-warning-text: var(--light-color-warning-text); + --color-icon-background: var(--light-color-icon-background); + --color-accent: var(--light-color-accent); + --color-active-menu-item: var(--light-color-active-menu-item); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + + --color-ts-module: var(--light-color-ts-module); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-enum-member: var(--light-color-ts-enum-member); + --color-ts-variable: var(--light-color-ts-variable); + --color-ts-function: var(--light-color-ts-function); + --color-ts-class: var(--light-color-ts-class); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-constructor: var(--light-color-ts-constructor); + --color-ts-property: var(--light-color-ts-property); + --color-ts-method: var(--light-color-ts-method); + --color-ts-call-signature: var(--light-color-ts-call-signature); + --color-ts-index-signature: var(--light-color-ts-index-signature); + --color-ts-constructor-signature: var( + --light-color-ts-constructor-signature + ); + --color-ts-parameter: var(--light-color-ts-parameter); + --color-ts-type-parameter: var(--light-color-ts-type-parameter); + --color-ts-accessor: var(--light-color-ts-accessor); + --color-ts-get-signature: var(--light-color-ts-get-signature); + --color-ts-set-signature: var(--light-color-ts-set-signature); + --color-ts-type-alias: var(--light-color-ts-type-alias); + + --external-icon: var(--light-external-icon); + --color-scheme: var(--light-color-scheme); + } +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--dark-color-background); + --color-background-secondary: var(--dark-color-background-secondary); + --color-background-warning: var(--dark-color-background-warning); + --color-warning-text: var(--dark-color-warning-text); + --color-icon-background: var(--dark-color-icon-background); + --color-accent: var(--dark-color-accent); + --color-active-menu-item: var(--dark-color-active-menu-item); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + + --color-ts-module: var(--dark-color-ts-module); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-enum-member: var(--dark-color-ts-enum-member); + --color-ts-variable: var(--dark-color-ts-variable); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-constructor: var(--dark-color-ts-constructor); + --color-ts-property: var(--dark-color-ts-property); + --color-ts-method: var(--dark-color-ts-method); + --color-ts-call-signature: var(--dark-color-ts-call-signature); + --color-ts-index-signature: var(--dark-color-ts-index-signature); + --color-ts-constructor-signature: var( + --dark-color-ts-constructor-signature + ); + --color-ts-parameter: var(--dark-color-ts-parameter); + --color-ts-type-parameter: var(--dark-color-ts-type-parameter); + --color-ts-accessor: var(--dark-color-ts-accessor); + --color-ts-get-signature: var(--dark-color-ts-get-signature); + --color-ts-set-signature: var(--dark-color-ts-set-signature); + --color-ts-type-alias: var(--dark-color-ts-type-alias); + + --external-icon: var(--dark-external-icon); + --color-scheme: var(--dark-color-scheme); + } +} + +html { + color-scheme: var(--color-scheme); +} + +body { + margin: 0; +} + +:root[data-theme="light"] { + --color-background: var(--light-color-background); + --color-background-secondary: var(--light-color-background-secondary); + --color-background-warning: var(--light-color-background-warning); + --color-warning-text: var(--light-color-warning-text); + --color-icon-background: var(--light-color-icon-background); + --color-accent: var(--light-color-accent); + --color-active-menu-item: var(--light-color-active-menu-item); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + + --color-ts-module: var(--light-color-ts-module); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-enum-member: var(--light-color-ts-enum-member); + --color-ts-variable: var(--light-color-ts-variable); + --color-ts-function: var(--light-color-ts-function); + --color-ts-class: var(--light-color-ts-class); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-constructor: var(--light-color-ts-constructor); + --color-ts-property: var(--light-color-ts-property); + --color-ts-method: var(--light-color-ts-method); + --color-ts-call-signature: var(--light-color-ts-call-signature); + --color-ts-index-signature: var(--light-color-ts-index-signature); + --color-ts-constructor-signature: var( + --light-color-ts-constructor-signature + ); + --color-ts-parameter: var(--light-color-ts-parameter); + --color-ts-type-parameter: var(--light-color-ts-type-parameter); + --color-ts-accessor: var(--light-color-ts-accessor); + --color-ts-get-signature: var(--light-color-ts-get-signature); + --color-ts-set-signature: var(--light-color-ts-set-signature); + --color-ts-type-alias: var(--light-color-ts-type-alias); + + --external-icon: var(--light-external-icon); + --color-scheme: var(--light-color-scheme); +} + +:root[data-theme="dark"] { + --color-background: var(--dark-color-background); + --color-background-secondary: var(--dark-color-background-secondary); + --color-background-warning: var(--dark-color-background-warning); + --color-warning-text: var(--dark-color-warning-text); + --color-icon-background: var(--dark-color-icon-background); + --color-accent: var(--dark-color-accent); + --color-active-menu-item: var(--dark-color-active-menu-item); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + + --color-ts-module: var(--dark-color-ts-module); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-enum-member: var(--dark-color-ts-enum-member); + --color-ts-variable: var(--dark-color-ts-variable); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-constructor: var(--dark-color-ts-constructor); + --color-ts-property: var(--dark-color-ts-property); + --color-ts-method: var(--dark-color-ts-method); + --color-ts-call-signature: var(--dark-color-ts-call-signature); + --color-ts-index-signature: var(--dark-color-ts-index-signature); + --color-ts-constructor-signature: var( + --dark-color-ts-constructor-signature + ); + --color-ts-parameter: var(--dark-color-ts-parameter); + --color-ts-type-parameter: var(--dark-color-ts-type-parameter); + --color-ts-accessor: var(--dark-color-ts-accessor); + --color-ts-get-signature: var(--dark-color-ts-get-signature); + --color-ts-set-signature: var(--dark-color-ts-set-signature); + --color-ts-type-alias: var(--dark-color-ts-type-alias); + + --external-icon: var(--dark-external-icon); + --color-scheme: var(--dark-color-scheme); +} + +.always-visible, +.always-visible .tsd-signatures { + display: inherit !important; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + line-height: 1.2; +} + +h1 > a, +h2 > a, +h3 > a, +h4 > a, +h5 > a, +h6 > a { + text-decoration: none; + color: var(--color-text); +} + +h1 { + font-size: 1.875rem; + margin: 0.67rem 0; +} + +h2 { + font-size: 1.5rem; + margin: 0.83rem 0; +} + +h3 { + font-size: 1.25rem; + margin: 1rem 0; +} + +h4 { + font-size: 1.05rem; + margin: 1.33rem 0; +} + +h5 { + font-size: 1rem; + margin: 1.5rem 0; +} + +h6 { + font-size: 0.875rem; + margin: 2.33rem 0; +} + +.uppercase { + text-transform: uppercase; +} + +dl, +menu, +ol, +ul { + margin: 1em 0; +} + +dd { + margin: 0 0 0 40px; +} + +.container { + max-width: 1700px; + padding: 0 2rem; +} + +/* Footer */ +.tsd-generator { + border-top: 1px solid var(--color-accent); + padding-top: 1rem; + padding-bottom: 1rem; + max-height: 3.5rem; +} + +.tsd-generator > p { + margin-top: 0; + margin-bottom: 0; + padding: 0 1rem; +} + +.container-main { + margin: 0 auto; + /* toolbar, footer, margin */ + min-height: calc(100vh - 41px - 56px - 4rem); +} + +@keyframes fade-in { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@keyframes fade-out { + from { + opacity: 1; + visibility: visible; + } + to { + opacity: 0; + } +} +@keyframes fade-in-delayed { + 0% { + opacity: 0; + } + 33% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes fade-out-delayed { + 0% { + opacity: 1; + visibility: visible; + } + 66% { + opacity: 0; + } + 100% { + opacity: 0; + } +} +@keyframes pop-in-from-right { + from { + transform: translate(100%, 0); + } + to { + transform: translate(0, 0); + } +} +@keyframes pop-out-to-right { + from { + transform: translate(0, 0); + visibility: visible; + } + to { + transform: translate(100%, 0); + } +} +body { + background: var(--color-background); + font-family: "Segoe UI", sans-serif; + font-size: 16px; + color: var(--color-text); +} + +a { + color: var(--color-link); + text-decoration: none; +} +a:hover { + text-decoration: underline; +} +a.external[target="_blank"] { + background-image: var(--external-icon); + background-position: top 3px right; + background-repeat: no-repeat; + padding-right: 13px; +} + +code, +pre { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + padding: 0.2em; + margin: 0; + font-size: 0.875rem; + border-radius: 0.8em; +} + +pre { + position: relative; + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; + padding: 10px; + border: 1px solid var(--color-accent); +} +pre code { + padding: 0; + font-size: 100%; +} +pre > button { + position: absolute; + top: 10px; + right: 10px; + opacity: 0; + transition: opacity 0.1s; + box-sizing: border-box; +} +pre:hover > button, +pre > button.visible { + opacity: 1; +} + +blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; +} + +.tsd-typography { + line-height: 1.333em; +} +.tsd-typography ul { + list-style: square; + padding: 0 0 0 20px; + margin: 0; +} +.tsd-typography h4, +.tsd-typography .tsd-index-panel h3, +.tsd-index-panel .tsd-typography h3, +.tsd-typography h5, +.tsd-typography h6 { + font-size: 1em; + margin: 0; +} +.tsd-typography h5, +.tsd-typography h6 { + font-weight: normal; +} +.tsd-typography p, +.tsd-typography ul, +.tsd-typography ol { + margin: 1em 0; +} + +.tsd-breadcrumb { + margin: 0; + padding: 0; + color: var(--color-text-aside); +} +.tsd-breadcrumb a { + color: var(--color-text-aside); + text-decoration: none; +} +.tsd-breadcrumb a:hover { + text-decoration: underline; +} +.tsd-breadcrumb li { + display: inline; +} +.tsd-breadcrumb li:after { + content: " / "; +} + +.tsd-comment-tags { + display: flex; + flex-direction: column; +} +dl.tsd-comment-tag-group { + display: flex; + align-items: center; + overflow: hidden; + margin: 0.5em 0; +} +dl.tsd-comment-tag-group dt { + display: flex; + margin-right: 0.5em; + font-size: 0.875em; + font-weight: normal; +} +dl.tsd-comment-tag-group dd { + margin: 0; +} +code.tsd-tag { + padding: 0.25em 0.4em; + border: 0.1em solid var(--color-accent); + margin-right: 0.25em; + font-size: 70%; +} +h1 code.tsd-tag:first-of-type { + margin-left: 0.25em; +} + +dl.tsd-comment-tag-group dd:before, +dl.tsd-comment-tag-group dd:after { + content: " "; +} +dl.tsd-comment-tag-group dd pre, +dl.tsd-comment-tag-group dd:after { + clear: both; +} +dl.tsd-comment-tag-group p { + margin: 0; +} + +.tsd-panel.tsd-comment .lead { + font-size: 1.1em; + line-height: 1.333em; + margin-bottom: 2em; +} +.tsd-panel.tsd-comment .lead:last-child { + margin-bottom: 0; +} + +.tsd-filter-visibility h4 { + font-size: 1rem; + padding-top: 0.75rem; + padding-bottom: 0.5rem; + margin: 0; +} +.tsd-filter-item:not(:last-child) { + margin-bottom: 0.5rem; +} +.tsd-filter-input { + display: flex; + width: fit-content; + width: -moz-fit-content; + align-items: center; + user-select: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + cursor: pointer; +} +.tsd-filter-input input[type="checkbox"] { + cursor: pointer; + position: absolute; + width: 1.5em; + height: 1.5em; + opacity: 0; +} +.tsd-filter-input input[type="checkbox"]:disabled { + pointer-events: none; +} +.tsd-filter-input svg { + cursor: pointer; + width: 1.5em; + height: 1.5em; + margin-right: 0.5em; + border-radius: 0.33em; + /* Leaving this at full opacity breaks event listeners on Firefox. + Don't remove unless you know what you're doing. */ + opacity: 0.99; +} +.tsd-filter-input input[type="checkbox"]:focus + svg { + transform: scale(0.95); +} +.tsd-filter-input input[type="checkbox"]:focus:not(:focus-visible) + svg { + transform: scale(1); +} +.tsd-checkbox-background { + fill: var(--color-accent); +} +input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { + stroke: var(--color-text); +} +.tsd-filter-input input:disabled ~ svg > .tsd-checkbox-background { + fill: var(--color-background); + stroke: var(--color-accent); + stroke-width: 0.25rem; +} +.tsd-filter-input input:disabled ~ svg > .tsd-checkbox-checkmark { + stroke: var(--color-accent); +} + +.tsd-theme-toggle { + padding-top: 0.75rem; +} +.tsd-theme-toggle > h4 { + display: inline; + vertical-align: middle; + margin-right: 0.75rem; +} + +.tsd-hierarchy { + list-style: square; + margin: 0; +} +.tsd-hierarchy .target { + font-weight: bold; +} + +.tsd-panel-group.tsd-index-group { + margin-bottom: 0; +} +.tsd-index-panel .tsd-index-list { + list-style: none; + line-height: 1.333em; + margin: 0; + padding: 0.25rem 0 0 0; + overflow: hidden; + display: grid; + grid-template-columns: repeat(3, 1fr); + column-gap: 1rem; + grid-template-rows: auto; +} +@media (max-width: 1024px) { + .tsd-index-panel .tsd-index-list { + grid-template-columns: repeat(2, 1fr); + } +} +@media (max-width: 768px) { + .tsd-index-panel .tsd-index-list { + grid-template-columns: repeat(1, 1fr); + } +} +.tsd-index-panel .tsd-index-list li { + -webkit-page-break-inside: avoid; + -moz-page-break-inside: avoid; + -ms-page-break-inside: avoid; + -o-page-break-inside: avoid; + page-break-inside: avoid; +} + +.tsd-flag { + display: inline-block; + padding: 0.25em 0.4em; + border-radius: 4px; + color: var(--color-comment-tag-text); + background-color: var(--color-comment-tag); + text-indent: 0; + font-size: 75%; + line-height: 1; + font-weight: normal; +} + +.tsd-anchor { + position: relative; + top: -100px; +} + +.tsd-member { + position: relative; +} +.tsd-member .tsd-anchor + h3 { + display: flex; + align-items: center; + margin-top: 0; + margin-bottom: 0; + border-bottom: none; +} + +.tsd-navigation.settings { + margin: 1rem 0; +} +.tsd-navigation > a, +.tsd-navigation .tsd-accordion-summary { + width: calc(100% - 0.5rem); +} +.tsd-navigation a, +.tsd-navigation summary > span, +.tsd-page-navigation a { + display: inline-flex; + align-items: center; + padding: 0.25rem; + color: var(--color-text); + text-decoration: none; + box-sizing: border-box; +} +.tsd-navigation a.current, +.tsd-page-navigation a.current { + background: var(--color-active-menu-item); +} +.tsd-navigation a:hover, +.tsd-page-navigation a:hover { + text-decoration: underline; +} +.tsd-navigation ul, +.tsd-page-navigation ul { + margin-top: 0; + margin-bottom: 0; + padding: 0; + list-style: none; +} +.tsd-navigation li, +.tsd-page-navigation li { + padding: 0; + max-width: 100%; +} +.tsd-nested-navigation { + margin-left: 3rem; +} +.tsd-nested-navigation > li > details { + margin-left: -1.5rem; +} +.tsd-small-nested-navigation { + margin-left: 1.5rem; +} +.tsd-small-nested-navigation > li > details { + margin-left: -1.5rem; +} + +.tsd-nested-navigation > li > a, +.tsd-nested-navigation > li > span { + width: calc(100% - 1.75rem - 0.5rem); +} + +.tsd-page-navigation ul { + padding-left: 1.75rem; +} + +#tsd-sidebar-links a { + margin-top: 0; + margin-bottom: 0.5rem; + line-height: 1.25rem; +} +#tsd-sidebar-links a:last-of-type { + margin-bottom: 0; +} + +a.tsd-index-link { + padding: 0.25rem 0 !important; + font-size: 1rem; + line-height: 1.25rem; + display: inline-flex; + align-items: center; + color: var(--color-text); +} +.tsd-accordion-summary { + list-style-type: none; /* hide marker on non-safari */ + outline: none; /* broken on safari, so just hide it */ +} +.tsd-accordion-summary::-webkit-details-marker { + display: none; /* hide marker on safari */ +} +.tsd-accordion-summary, +.tsd-accordion-summary a { + user-select: none; + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; + + cursor: pointer; +} +.tsd-accordion-summary a { + width: calc(100% - 1.5rem); +} +.tsd-accordion-summary > * { + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; +} +.tsd-index-accordion .tsd-accordion-summary > svg { + margin-left: 0.25rem; +} +.tsd-index-content > :not(:first-child) { + margin-top: 0.75rem; +} +.tsd-index-heading { + margin-top: 1.5rem; + margin-bottom: 0.75rem; +} + +.tsd-kind-icon { + margin-right: 0.5rem; + width: 1.25rem; + height: 1.25rem; + min-width: 1.25rem; + min-height: 1.25rem; +} +.tsd-kind-icon path { + transform-origin: center; + transform: scale(1.1); +} +.tsd-signature > .tsd-kind-icon { + margin-right: 0.8rem; +} + +.tsd-panel { + margin-bottom: 2.5rem; +} +.tsd-panel.tsd-member { + margin-bottom: 4rem; +} +.tsd-panel:empty { + display: none; +} +.tsd-panel > h1, +.tsd-panel > h2, +.tsd-panel > h3 { + margin: 1.5rem -1.5rem 0.75rem -1.5rem; + padding: 0 1.5rem 0.75rem 1.5rem; +} +.tsd-panel > h1.tsd-before-signature, +.tsd-panel > h2.tsd-before-signature, +.tsd-panel > h3.tsd-before-signature { + margin-bottom: 0; + border-bottom: none; +} + +.tsd-panel-group { + margin: 4rem 0; +} +.tsd-panel-group.tsd-index-group { + margin: 2rem 0; +} +.tsd-panel-group.tsd-index-group details { + margin: 2rem 0; +} + +#tsd-search { + transition: background-color 0.2s; +} +#tsd-search .title { + position: relative; + z-index: 2; +} +#tsd-search .field { + position: absolute; + left: 0; + top: 0; + right: 2.5rem; + height: 100%; +} +#tsd-search .field input { + box-sizing: border-box; + position: relative; + top: -50px; + z-index: 1; + width: 100%; + padding: 0 10px; + opacity: 0; + outline: 0; + border: 0; + background: transparent; + color: var(--color-text); +} +#tsd-search .field label { + position: absolute; + overflow: hidden; + right: -40px; +} +#tsd-search .field input, +#tsd-search .title, +#tsd-toolbar-links a { + transition: opacity 0.2s; +} +#tsd-search .results { + position: absolute; + visibility: hidden; + top: 40px; + width: 100%; + margin: 0; + padding: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); +} +#tsd-search .results li { + padding: 0 10px; + background-color: var(--color-background); +} +#tsd-search .results li:nth-child(even) { + background-color: var(--color-background-secondary); +} +#tsd-search .results li.state { + display: none; +} +#tsd-search .results li.current, +#tsd-search .results li:hover { + background-color: var(--color-accent); +} +#tsd-search .results a { + display: block; +} +#tsd-search .results a:before { + top: 10px; +} +#tsd-search .results span.parent { + color: var(--color-text-aside); + font-weight: normal; +} +#tsd-search.has-focus { + background-color: var(--color-accent); +} +#tsd-search.has-focus .field input { + top: 0; + opacity: 1; +} +#tsd-search.has-focus .title, +#tsd-search.has-focus #tsd-toolbar-links a { + z-index: 0; + opacity: 0; +} +#tsd-search.has-focus .results { + visibility: visible; +} +#tsd-search.loading .results li.state.loading { + display: block; +} +#tsd-search.failure .results li.state.failure { + display: block; +} + +#tsd-toolbar-links { + position: absolute; + top: 0; + right: 2rem; + height: 100%; + display: flex; + align-items: center; + justify-content: flex-end; +} +#tsd-toolbar-links a { + margin-left: 1.5rem; +} +#tsd-toolbar-links a:hover { + text-decoration: underline; +} + +.tsd-signature { + margin: 0 0 1rem 0; + padding: 1rem 0.5rem; + border: 1px solid var(--color-accent); + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 14px; + overflow-x: auto; +} + +.tsd-signature-symbol { + color: var(--color-text-aside); + font-weight: normal; +} + +.tsd-signature-type { + font-style: italic; + font-weight: normal; +} + +.tsd-signatures { + padding: 0; + margin: 0 0 1em 0; + list-style-type: none; +} +.tsd-signatures .tsd-signature { + margin: 0; + border-color: var(--color-accent); + border-width: 1px 0; + transition: background-color 0.1s; +} +.tsd-description .tsd-signatures .tsd-signature { + border-width: 1px; +} + +ul.tsd-parameter-list, +ul.tsd-type-parameter-list { + list-style: square; + margin: 0; + padding-left: 20px; +} +ul.tsd-parameter-list > li.tsd-parameter-signature, +ul.tsd-type-parameter-list > li.tsd-parameter-signature { + list-style: none; + margin-left: -20px; +} +ul.tsd-parameter-list h5, +ul.tsd-type-parameter-list h5 { + font-size: 16px; + margin: 1em 0 0.5em 0; +} +.tsd-sources { + margin-top: 1rem; + font-size: 0.875em; +} +.tsd-sources a { + color: var(--color-text-aside); + text-decoration: underline; +} +.tsd-sources ul { + list-style: none; + padding: 0; +} + +.tsd-page-toolbar { + position: sticky; + z-index: 1; + top: 0; + left: 0; + width: 100%; + color: var(--color-text); + background: var(--color-background-secondary); + border-bottom: 1px var(--color-accent) solid; + transition: transform 0.3s ease-in-out; +} +.tsd-page-toolbar a { + color: var(--color-text); + text-decoration: none; +} +.tsd-page-toolbar a.title { + font-weight: bold; +} +.tsd-page-toolbar a.title:hover { + text-decoration: underline; +} +.tsd-page-toolbar .tsd-toolbar-contents { + display: flex; + justify-content: space-between; + height: 2.5rem; + margin: 0 auto; +} +.tsd-page-toolbar .table-cell { + position: relative; + white-space: nowrap; + line-height: 40px; +} +.tsd-page-toolbar .table-cell:first-child { + width: 100%; +} +.tsd-page-toolbar .tsd-toolbar-icon { + box-sizing: border-box; + line-height: 0; + padding: 12px 0; +} + +.tsd-widget { + display: inline-block; + overflow: hidden; + opacity: 0.8; + height: 40px; + transition: opacity 0.1s, background-color 0.2s; + vertical-align: bottom; + cursor: pointer; +} +.tsd-widget:hover { + opacity: 0.9; +} +.tsd-widget.active { + opacity: 1; + background-color: var(--color-accent); +} +.tsd-widget.no-caption { + width: 40px; +} +.tsd-widget.no-caption:before { + margin: 0; +} + +.tsd-widget.options, +.tsd-widget.menu { + display: none; +} +input[type="checkbox"] + .tsd-widget:before { + background-position: -120px 0; +} +input[type="checkbox"]:checked + .tsd-widget:before { + background-position: -160px 0; +} + +img { + max-width: 100%; +} + +.tsd-anchor-icon { + display: inline-flex; + align-items: center; + margin-left: 0.5rem; + vertical-align: middle; + color: var(--color-text); +} + +.tsd-anchor-icon svg { + width: 1em; + height: 1em; + visibility: hidden; +} + +.tsd-anchor-link:hover > .tsd-anchor-icon svg { + visibility: visible; +} + +.deprecated { + text-decoration: line-through; +} + +.warning { + padding: 1rem; + color: var(--color-warning-text); + background: var(--color-background-warning); +} + +.tsd-kind-project { + color: var(--color-ts-project); +} +.tsd-kind-module { + color: var(--color-ts-module); +} +.tsd-kind-namespace { + color: var(--color-ts-namespace); +} +.tsd-kind-enum { + color: var(--color-ts-enum); +} +.tsd-kind-enum-member { + color: var(--color-ts-enum-member); +} +.tsd-kind-variable { + color: var(--color-ts-variable); +} +.tsd-kind-function { + color: var(--color-ts-function); +} +.tsd-kind-class { + color: var(--color-ts-class); +} +.tsd-kind-interface { + color: var(--color-ts-interface); +} +.tsd-kind-constructor { + color: var(--color-ts-constructor); +} +.tsd-kind-property { + color: var(--color-ts-property); +} +.tsd-kind-method { + color: var(--color-ts-method); +} +.tsd-kind-call-signature { + color: var(--color-ts-call-signature); +} +.tsd-kind-index-signature { + color: var(--color-ts-index-signature); +} +.tsd-kind-constructor-signature { + color: var(--color-ts-constructor-signature); +} +.tsd-kind-parameter { + color: var(--color-ts-parameter); +} +.tsd-kind-type-literal { + color: var(--color-ts-type-literal); +} +.tsd-kind-type-parameter { + color: var(--color-ts-type-parameter); +} +.tsd-kind-accessor { + color: var(--color-ts-accessor); +} +.tsd-kind-get-signature { + color: var(--color-ts-get-signature); +} +.tsd-kind-set-signature { + color: var(--color-ts-set-signature); +} +.tsd-kind-type-alias { + color: var(--color-ts-type-alias); +} + +/* if we have a kind icon, don't color the text by kind */ +.tsd-kind-icon ~ span { + color: var(--color-text); +} + +* { + scrollbar-width: thin; + scrollbar-color: var(--color-accent) var(--color-icon-background); +} + +*::-webkit-scrollbar { + width: 0.75rem; +} + +*::-webkit-scrollbar-track { + background: var(--color-icon-background); +} + +*::-webkit-scrollbar-thumb { + background-color: var(--color-accent); + border-radius: 999rem; + border: 0.25rem solid var(--color-icon-background); +} + +/* mobile */ +@media (max-width: 769px) { + .tsd-widget.options, + .tsd-widget.menu { + display: inline-block; + } + + .container-main { + display: flex; + } + html .col-content { + float: none; + max-width: 100%; + width: 100%; + } + html .col-sidebar { + position: fixed !important; + overflow-y: auto; + -webkit-overflow-scrolling: touch; + z-index: 1024; + top: 0 !important; + bottom: 0 !important; + left: auto !important; + right: 0 !important; + padding: 1.5rem 1.5rem 0 0; + width: 75vw; + visibility: hidden; + background-color: var(--color-background); + transform: translate(100%, 0); + } + html .col-sidebar > *:last-child { + padding-bottom: 20px; + } + html .overlay { + content: ""; + display: block; + position: fixed; + z-index: 1023; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(0, 0, 0, 0.75); + visibility: hidden; + } + + .to-has-menu .overlay { + animation: fade-in 0.4s; + } + + .to-has-menu .col-sidebar { + animation: pop-in-from-right 0.4s; + } + + .from-has-menu .overlay { + animation: fade-out 0.4s; + } + + .from-has-menu .col-sidebar { + animation: pop-out-to-right 0.4s; + } + + .has-menu body { + overflow: hidden; + } + .has-menu .overlay { + visibility: visible; + } + .has-menu .col-sidebar { + visibility: visible; + transform: translate(0, 0); + display: flex; + flex-direction: column; + gap: 1.5rem; + max-height: 100vh; + padding: 1rem 2rem; + } + .has-menu .tsd-navigation { + max-height: 100%; + } +} + +/* one sidebar */ +@media (min-width: 770px) { + .container-main { + display: grid; + grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); + grid-template-areas: "sidebar content"; + margin: 2rem auto; + } + + .col-sidebar { + grid-area: sidebar; + } + .col-content { + grid-area: content; + padding: 0 1rem; + } +} +@media (min-width: 770px) and (max-width: 1399px) { + .col-sidebar { + max-height: calc(100vh - 2rem - 42px); + overflow: auto; + position: sticky; + top: 42px; + padding-top: 1rem; + } + .site-menu { + margin-top: 1rem; + } +} + +/* two sidebars */ +@media (min-width: 1200px) { + .container-main { + grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr) minmax(0, 20rem); + grid-template-areas: "sidebar content toc"; + } + + .col-sidebar { + display: contents; + } + + .page-menu { + grid-area: toc; + padding-left: 1rem; + } + .site-menu { + grid-area: sidebar; + } + + .site-menu { + margin-top: 1rem 0; + } + + .page-menu, + .site-menu { + max-height: calc(100vh - 2rem - 42px); + overflow: auto; + position: sticky; + top: 42px; + } +} diff --git a/classes/DataType.html b/classes/DataType.html new file mode 100644 index 00000000..2105b073 --- /dev/null +++ b/classes/DataType.html @@ -0,0 +1,240 @@ +DataType | nodejs-polars
+
+ +
+
+
+
+ +

Class DataTypeAbstract

+
+

Hierarchy

+
    +
  • DataType
+
+
+
+ +
+
+

References

+
+
+

Constructors

+
+
+

Accessors

+
+
+

Methods

+
+
+

References

+
+Re-exports Object
+
+Re-exports Time
+
+

Constructors

+
+ +
+
+

Accessors

+
+ +
+
+

Methods

+
+ +
+
+ +
+
+ +
+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/classes/pl.Field.html b/classes/pl.Field.html new file mode 100644 index 00000000..fd4cb57b --- /dev/null +++ b/classes/pl.Field.html @@ -0,0 +1,325 @@ +Field | nodejs-polars
+
+ +
+
+
+
+ +

Class Field

+
+

Hierarchy

+
    +
  • Field
+
+

Implements

+
+
+

Implemented by

+
+
+
+
+ +
+
+

Constructors

+
+
+

Properties

+
+
+

Methods

+
+
+

Constructors

+
+ +
+
+

Properties

+
+ +
dtype: DataType
+
+ +
name: string
+
+

Methods

+
+ +
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/enums/TimeUnit.html b/enums/TimeUnit.html new file mode 100644 index 00000000..2bd10cc7 --- /dev/null +++ b/enums/TimeUnit.html @@ -0,0 +1,170 @@ +TimeUnit | nodejs-polars
+
+ +
+
+
+
+ +

Enumeration TimeUnit

+
+

Datetime time unit

+
+
+
+
+
+ +
+
+

Enumeration Members

+
+
+

Enumeration Members

+
+ +
Microseconds: "us"
+
+ +
Milliseconds: "ms"
+
+ +
Nanoseconds: "ns"
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/DataType-1.deserialize.html b/functions/DataType-1.deserialize.html new file mode 100644 index 00000000..8859ac88 --- /dev/null +++ b/functions/DataType-1.deserialize.html @@ -0,0 +1,169 @@ +deserialize | nodejs-polars
+
+ +
+
+
+
+ +

Function deserialize

+
+
    + +
  • +

    deserializes a datatype from the serde output of rust polars DataType

    +
    +
    +

    Parameters

    +
      +
    • +
      dtype: any
      +

      dtype object

      +
      +
    +

    Returns DataType

    +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/_Series.html b/functions/_Series.html new file mode 100644 index 00000000..bc841a47 --- /dev/null +++ b/functions/_Series.html @@ -0,0 +1,140 @@ +_Series | nodejs-polars
+
+ +
+ +
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/all.html b/functions/all.html new file mode 100644 index 00000000..df33e3db --- /dev/null +++ b/functions/all.html @@ -0,0 +1,138 @@ +all | nodejs-polars
+
+ +
+ +
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.DataFrame.html b/functions/pl.DataFrame.html new file mode 100644 index 00000000..e688f94d --- /dev/null +++ b/functions/pl.DataFrame.html @@ -0,0 +1,264 @@ +DataFrame | nodejs-polars
+
+ +
+
+
+
+ +

Function DataFrame

+
+
    + +
  • +

    Create an empty DataFrame

    +
    +

    Returns pl.DataFrame

    +
  • + +
  • +

    Create a DataFrame from a JavaScript object

    +
    +
    +

    Parameters

    +
      +
    • +
      data: any
    • +
    • +
      Optional options: {
          columns?: any[];
          inferSchemaLength?: number;
          orient?: "row" | "col";
          schema?: Record<string, string | DataType>;
      }
      +
        +
      • +
        Optional columns?: any[]
      • +
      • +
        Optional inferSchemaLength?: number
      • +
      • +
        Optional orient?: "row" | "col"
      • +
      • +
        Optional schema?: Record<string, string | DataType>
    +

    Returns pl.DataFrame

    +
    +

    Example

    data = {'a': [1n, 2n], 'b': [3, 4]}
    df = pl.DataFrame(data)
    df
    shape: (2, 2)
    ╭─────┬─────╮
    ab
    │ --- ┆ --- │
    u64i64
    ╞═════╪═════╡
    13
    ├╌╌╌╌╌┼╌╌╌╌╌┤
    24
    ╰─────┴─────╯ +
    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.Datetime-1.html b/functions/pl.Datetime-1.html new file mode 100644 index 00000000..c5b8eb78 --- /dev/null +++ b/functions/pl.Datetime-1.html @@ -0,0 +1,262 @@ +Datetime | nodejs-polars
+
+ +
+
+
+
+ +

Function Datetime

+
+
    + +
  • +

    Calendar date and time type

    +
    +
    +

    Parameters

    +
      +
    • +
      timeUnit: TimeUnit
      +

      any of 'ms' | 'ns' | 'us'

      +
      +
    • +
    • +
      Optional timeZone: any
      +

      timezone string as defined by Intl.DateTimeFormat America/New_York for example.

      +
      +
    +

    Returns DataType

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      timeUnit: "ms" | "ns" | "us"
    • +
    • +
      Optional timeZone: any
    +

    Returns DataType

+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.Field-1.from.html b/functions/pl.Field-1.from.html new file mode 100644 index 00000000..e63e2e54 --- /dev/null +++ b/functions/pl.Field-1.from.html @@ -0,0 +1,271 @@ +from | nodejs-polars
+
+ +
+
+
+
+ +

Function from

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.List-1.html b/functions/pl.List-1.html new file mode 100644 index 00000000..5dd4092b --- /dev/null +++ b/functions/pl.List-1.html @@ -0,0 +1,245 @@ +List | nodejs-polars
+
+ +
+
+
+
+ +

Function List

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.Series.html b/functions/pl.Series.html new file mode 100644 index 00000000..8ff80f0e --- /dev/null +++ b/functions/pl.Series.html @@ -0,0 +1,274 @@ +Series | nodejs-polars
+
+ +
+
+
+
+ +

Function Series

+
+
    + +
  • +

    Creates a new Series from a set of values.

    +
    +
    +

    Parameters

    +
      +
    • +
      values: any
      +

      — A set of values to include in the new Series object.

      +
      +
    +

    Returns pl.Series

    +
    +

    Example

    >  pl.Series([1, 2, 3])
    shape: (3,)
    Series: '' [f64]
    [
    1
    2
    3
    ] +
    +
  • + +
  • +

    Create a new named series

    +
    +
    +

    Parameters

    +
      +
    • +
      name: string
      +

      The name of the series

      +
      +
    • +
    • +
      values: any[]
      +

      A set of values to include in the new Series object.

      +
      +
    • +
    • +
      Optional dtype: any
    +

    Returns pl.Series

    +
    +

    Example

    >  pl.Series('foo', [1, 2, 3])
    shape: (3,)
    Series: 'foo' [f64]
    [
    1
    2
    3
    ] +
    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.Struct-1.html b/functions/pl.Struct-1.html new file mode 100644 index 00000000..81155658 --- /dev/null +++ b/functions/pl.Struct-1.html @@ -0,0 +1,255 @@ +Struct | nodejs-polars
+
+ +
+
+
+
+ +

Function Struct

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.argSortBy.html b/functions/pl.argSortBy.html new file mode 100644 index 00000000..31df10fb --- /dev/null +++ b/functions/pl.argSortBy.html @@ -0,0 +1,248 @@ +argSortBy | nodejs-polars
+
+ +
+
+
+
+ +

Function argSortBy

+
+
    + +
  • +

    Find the indexes that would sort the columns.

    +
    +

    Argsort by multiple columns. The first column will be used for the ordering. +If there are duplicates in the first column, the second column will be used to determine the ordering +and so on.

    +
    +
    +

    Parameters

    +
      +
    • +
      exprs: string[] | pl.Expr[]
    • +
    • +
      descending: boolean | boolean[] = false
    +

    Returns pl.Expr

    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.avg.html b/functions/pl.avg.html new file mode 100644 index 00000000..3bae8cbf --- /dev/null +++ b/functions/pl.avg.html @@ -0,0 +1,254 @@ +avg | nodejs-polars
+
+ +
+
+
+
+ +

Function avg

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.col.html b/functions/pl.col.html new file mode 100644 index 00000000..12274737 --- /dev/null +++ b/functions/pl.col.html @@ -0,0 +1,252 @@ +col | nodejs-polars
+
+ +
+
+
+
+ +

Function col

+
+
    + +
  • +

    A column in a DataFrame. +Can be used to select:

    +
      +
    • a single column by name
    • +
    • all columns by using a wildcard "*"
    • +
    • column by regular expression if the regex starts with ^ and ends with $
    • +
    +
    +
    +

    Parameters

    +
      +
    • +
      col: string | string[] | pl.Series
      +
    +

    Returns pl.Expr

    +
    +

    Example

    > df = pl.DataFrame({
    > "ham": [1, 2, 3],
    > "hamburger": [11, 22, 33],
    > "foo": [3, 2, 1]})
    > df.select(col("foo"))
    shape: (3, 1)
    ╭─────╮
    foo
    │ --- │
    i64
    ╞═════╡
    3
    ├╌╌╌╌╌┤
    2
    ├╌╌╌╌╌┤
    1
    ╰─────╯
    > df.select(col("*"))
    shape: (3, 3)
    ╭─────┬───────────┬─────╮
    hamhamburgerfoo
    │ --- ┆ --- ┆ --- │
    i64i64i64
    ╞═════╪═══════════╪═════╡
    1113
    ├╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    2222
    ├╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    3331
    ╰─────┴───────────┴─────╯
    > df.select(col("^ham.*$"))
    shape: (3, 2)
    ╭─────┬───────────╮
    hamhamburger
    │ --- ┆ --- │
    i64i64
    ╞═════╪═══════════╡
    111
    ├╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌┤
    222
    ├╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌┤
    333
    ╰─────┴───────────╯
    > df.select(col("*").exclude("ham"))
    shape: (3, 2)
    ╭───────────┬─────╮
    hamburgerfoo
    │ --- ┆ --- │
    i64i64
    ╞═══════════╪═════╡
    113
    ├╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    222
    ├╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    331
    ╰───────────┴─────╯
    > df.select(col(["hamburger", "foo"])
    shape: (3, 2)
    ╭───────────┬─────╮
    hamburgerfoo
    │ --- ┆ --- │
    i64i64
    ╞═══════════╪═════╡
    113
    ├╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    222
    ├╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    331
    ╰───────────┴─────╯
    > df.select(col(pl.Series(["hamburger", "foo"]))
    shape: (3, 2)
    ╭───────────┬─────╮
    hamburgerfoo
    │ --- ┆ --- │
    i64i64
    ╞═══════════╪═════╡
    113
    ├╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    222
    ├╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    331
    ╰───────────┴─────╯ +
    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.cols.html b/functions/pl.cols.html new file mode 100644 index 00000000..0fb36db9 --- /dev/null +++ b/functions/pl.cols.html @@ -0,0 +1,251 @@ +cols | nodejs-polars
+
+ +
+
+
+
+ +

Function cols

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.concat.html b/functions/pl.concat.html new file mode 100644 index 00000000..410e91ff --- /dev/null +++ b/functions/pl.concat.html @@ -0,0 +1,270 @@ +concat | nodejs-polars
+
+ +
+
+
+
+ +

Function concat

+
+
    + +
  • +

    Aggregate all the Dataframes/Series in a List of DataFrames/Series to a single DataFrame/Series.

    +
    +
    +

    Parameters

    +
    +

    Returns pl.DataFrame

    +
    +

    Example

    > const df1 = pl.DataFrame({"a": [1], "b": [3]})
    > const df2 = pl.DataFrame({"a": [2], "b": [4]})
    > pl.concat([df1, df2])
    shape: (2, 2)
    ┌─────┬─────┐
    ab
    │ --- ┆ --- │
    i64i64
    ╞═════╪═════╡
    13
    ├╌╌╌╌╌┼╌╌╌╌╌┤
    24
    └─────┴─────┘ +
    +
  • + +
  • +
    +

    Type Parameters

    +
      +
    • +

      T

    +
    +

    Parameters

    +
      +
    • +
      items: pl.Series[]
    • +
    • +
      Optional options: {
          rechunk: boolean;
      }
      +
        +
      • +
        rechunk: boolean
    +

    Returns pl.Series

+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.concatList.html b/functions/pl.concatList.html new file mode 100644 index 00000000..2117793a --- /dev/null +++ b/functions/pl.concatList.html @@ -0,0 +1,271 @@ +concatList | nodejs-polars
+
+ +
+
+
+
+ +

Function concatList

+
+
    + +
  • +

    Concat the arrays in a Series dtype List in linear time.

    +
    +
    +

    Parameters

    +
      +
    • +
      exprs: ExprOrString[]
      +

      Columns to concat into a List Series

      +
      +
    +

    Returns pl.Expr

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      expr: ExprOrString
    • +
    • +
      Rest ...exprs: ExprOrString[]
    +

    Returns pl.Expr

  • + +
  • +
    +

    Parameters

    +
      +
    • +
      expr: ExprOrString
    • +
    • +
      expr2: ExprOrString
    • +
    • +
      Rest ...exprs: ExprOrString[]
    +

    Returns pl.Expr

+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.concatString.html b/functions/pl.concatString.html new file mode 100644 index 00000000..d0e5b85f --- /dev/null +++ b/functions/pl.concatString.html @@ -0,0 +1,259 @@ +concatString | nodejs-polars
+
+ +
+
+
+
+ +

Function concatString

+
+
    + +
  • +

    Concat Utf8 Series in linear time. Non utf8 columns are cast to utf8.

    +
    +
    +

    Parameters

    +
      +
    • +
      opts: {
          exprs: ExprOrString[];
          sep: string;
      }
      +
        +
      • +
        exprs: ExprOrString[]
      • +
      • +
        sep: string
    +

    Returns any

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      exprs: ExprOrString[]
    • +
    • +
      Optional sep: string
    +

    Returns any

+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.count.html b/functions/pl.count.html new file mode 100644 index 00000000..74b06535 --- /dev/null +++ b/functions/pl.count.html @@ -0,0 +1,252 @@ +count | nodejs-polars
+
+ +
+
+
+
+ +

Function count

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.cov.html b/functions/pl.cov.html new file mode 100644 index 00000000..0204168c --- /dev/null +++ b/functions/pl.cov.html @@ -0,0 +1,244 @@ +cov | nodejs-polars
+
+ +
+
+
+
+ +

Function cov

+
+
    + +
  • +

    Compute the covariance between two columns/ expressions.

    +
    +
    +

    Parameters

    +
      +
    • +
      a: ExprOrString
    • +
    • +
      b: ExprOrString
    +

    Returns pl.Expr

    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.element.html b/functions/pl.element.html new file mode 100644 index 00000000..63844bdb --- /dev/null +++ b/functions/pl.element.html @@ -0,0 +1,240 @@ +element | nodejs-polars
+
+ +
+
+
+
+ +

Function element

+
+
    + +
  • +

    Alias for an element in evaluated in an eval expression.

    +
    +

    Returns pl.Expr

    +
    +

    Example

    *
    * A horizontal rank computation by taking the elements of a list
    *
    * >df = pl.DataFrame({"a": [1, 8, 3], "b": [4, 5, 2]})
    * >df.withColumn(
    * ... pl.concatList(["a", "b"]).arr.eval(pl.element().rank()).alias("rank")
    * ... )
    * shape: (3, 3)
    * ┌─────┬─────┬────────────┐
    * │ abrank
    * │ --- ┆ --- ┆ --- │
    * │ i64i64list[f32] │
    * ╞═════╪═════╪════════════╡
    * │ 14 ┆ [1.0, 2.0] │
    * ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌┤
    * │ 85 ┆ [2.0, 1.0] │
    * ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌┤
    * │ 32 ┆ [2.0, 1.0] │
    * └─────┴─────┴────────────┘
    *
    * A mathematical operation on array elements
    *
    * >df = pl.DataFrame({"a": [1, 8, 3], "b": [4, 5, 2]})
    * >df.withColumn(
    * ... pl.concatList(["a", "b"]).arr.eval(pl.element().multiplyBy(2)).alias("a_b_doubled")
    * ... )
    * shape: (3, 3)
    * ┌─────┬─────┬─────────────┐
    * │ aba_b_doubled
    * │ --- ┆ --- ┆ --- │
    * │ i64i64list[i64] │
    * ╞═════╪═════╪═════════════╡
    * │ 14 ┆ [2, 8] │
    * ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌┤
    * │ 85 ┆ [16, 10] │
    * ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌┤
    * │ 32 ┆ [6, 4] │
    * └─────┴─────┴─────────────┘ +
    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.exclude.html b/functions/pl.exclude.html new file mode 100644 index 00000000..1ebb6789 --- /dev/null +++ b/functions/pl.exclude.html @@ -0,0 +1,257 @@ +exclude | nodejs-polars
+
+ +
+
+
+
+ +

Function exclude

+
+
    + +
  • +

    Exclude certain columns from a wildcard expression.

    +

    Syntactic sugar for:

    +
    > pl.col("*").exclude(columns)
    +
    +
    +
    +

    Parameters

    +
      +
    • +
      columns: string | string[]
    +

    Returns pl.Expr

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      col: string
    • +
    • +
      Rest ...cols: string[]
    +

    Returns pl.Expr

+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.first.html b/functions/pl.first.html new file mode 100644 index 00000000..0d9a6624 --- /dev/null +++ b/functions/pl.first.html @@ -0,0 +1,262 @@ +first | nodejs-polars
+
+ +
+
+
+
+ +

Function first

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.format.html b/functions/pl.format.html new file mode 100644 index 00000000..f4550b3a --- /dev/null +++ b/functions/pl.format.html @@ -0,0 +1,248 @@ +format | nodejs-polars
+
+ +
+
+
+
+ +

Function format

+
+
    + +
  • +

    String format utility for expressions +Note: strings will be interpolated as col(<value>). if you want a literal string, use lit(<value>)

    +
    +
    +

    Parameters

    +
      +
    • +
      strings: string | TemplateStringsArray
    • +
    • +
      Rest ...expr: ExprOrString[]
    +

    Returns pl.Expr

    +
    +

    Example

    > df = pl.DataFrame({
    ... "a": ["a", "b", "c"],
    ... "b": [1, 2, 3],
    ... })
    > df.select(
    ... pl.format("foo_{}_bar_{}", pl.col("a"), "b").alias("fmt"),
    ... )
    shape: (3, 1)
    ┌─────────────┐
    fmt
    │ --- │
    str
    ╞═════════════╡
    foo_a_bar_1
    ├╌╌╌╌╌╌╌╌╌╌╌╌╌┤
    foo_b_bar_2
    ├╌╌╌╌╌╌╌╌╌╌╌╌╌┤
    foo_c_bar_3
    └─────────────┘

    // You can use format as tag function as well
    > pl.format("foo_{}_bar_{}", pl.col("a"), "b") // is the same as
    > pl.format`foo_${pl.col("a")}_bar_${"b"}` +
    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.groups.html b/functions/pl.groups.html new file mode 100644 index 00000000..d6a8eb16 --- /dev/null +++ b/functions/pl.groups.html @@ -0,0 +1,242 @@ +groups | nodejs-polars
+
+ +
+
+
+
+ +

Function groups

+
+
    + +
  • +

    Syntactic sugar for pl.col(column).aggGroups()

    +
    +
    +

    Parameters

    +
      +
    • +
      column: string
    +

    Returns pl.Expr

    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.head.html b/functions/pl.head.html new file mode 100644 index 00000000..ab942ed4 --- /dev/null +++ b/functions/pl.head.html @@ -0,0 +1,256 @@ +head | nodejs-polars
+
+ +
+
+
+
+ +

Function head

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.intRange.html b/functions/pl.intRange.html new file mode 100644 index 00000000..da0754ae --- /dev/null +++ b/functions/pl.intRange.html @@ -0,0 +1,294 @@ +intRange | nodejs-polars
+
+ +
+
+
+
+ +

Function intRange

+
+
    + +
  • +

    Create a range expression.

    +
    +

    This can be used in a select, with_column etc. +Be sure that the range size is equal to the DataFrame you are collecting.

    +
    +
    +

    Type Parameters

    +
      +
    • +

      T

    +
    +

    Parameters

    +
      +
    • +
      opts: {
          eager?: boolean;
          high: any;
          low: any;
          step: number;
      }
      +
        +
      • +
        Optional eager?: boolean
      • +
      • +
        high: any
      • +
      • +
        low: any
      • +
      • +
        step: number
    +

    Returns any

    +
    +

    Example

    > df.lazy()
    > .filter(pl.col("foo").lt(pl.intRange(0, 100)))
    > .collect() +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      low: any
    • +
    • +
      Optional high: any
    • +
    • +
      Optional step: number
    • +
    • +
      Optional eager: true
    +

    Returns pl.Series

  • + +
  • +
    +

    Parameters

    +
      +
    • +
      low: any
    • +
    • +
      Optional high: any
    • +
    • +
      Optional step: number
    • +
    • +
      Optional eager: false
    +

    Returns pl.Expr

+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.last.html b/functions/pl.last.html new file mode 100644 index 00000000..e6d12a1a --- /dev/null +++ b/functions/pl.last.html @@ -0,0 +1,242 @@ +last | nodejs-polars
+
+ +
+
+
+
+ +

Function last

+
+
    + +
  • +

    Get the last value.

    +
    +
    +

    Parameters

    +
    +

    Returns any

    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.list-2.html b/functions/pl.list-2.html new file mode 100644 index 00000000..e03b09cc --- /dev/null +++ b/functions/pl.list-2.html @@ -0,0 +1,242 @@ +list | nodejs-polars
+
+ +
+
+
+
+ +

Function list

+
+
    + +
  • +

    Syntactic sugar for pl.col(column).list()

    +
    +
    +

    Parameters

    +
      +
    • +
      column: ExprOrString
    +

    Returns pl.Expr

    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.lit.html b/functions/pl.lit.html new file mode 100644 index 00000000..2f97d986 --- /dev/null +++ b/functions/pl.lit.html @@ -0,0 +1,239 @@ +lit | nodejs-polars
+
+ +
+
+
+
+ +

Function lit

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.mean.html b/functions/pl.mean.html new file mode 100644 index 00000000..518161e7 --- /dev/null +++ b/functions/pl.mean.html @@ -0,0 +1,252 @@ +mean | nodejs-polars
+
+ +
+
+
+
+ +

Function mean

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.median.html b/functions/pl.median.html new file mode 100644 index 00000000..9500e569 --- /dev/null +++ b/functions/pl.median.html @@ -0,0 +1,252 @@ +median | nodejs-polars
+
+ +
+
+
+
+ +

Function median

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.nUnique.html b/functions/pl.nUnique.html new file mode 100644 index 00000000..11eb7c0a --- /dev/null +++ b/functions/pl.nUnique.html @@ -0,0 +1,252 @@ +nUnique | nodejs-polars
+
+ +
+
+
+
+ +

Function nUnique

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.pearsonCorr.html b/functions/pl.pearsonCorr.html new file mode 100644 index 00000000..5acc8248 --- /dev/null +++ b/functions/pl.pearsonCorr.html @@ -0,0 +1,244 @@ +pearsonCorr | nodejs-polars
+
+ +
+
+
+
+ +

Function pearsonCorr

+
+
    + +
  • +

    Compute the pearson's correlation between two columns.

    +
    +
    +

    Parameters

    +
      +
    • +
      a: ExprOrString
    • +
    • +
      b: ExprOrString
    +

    Returns pl.Expr

    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.quantile.html b/functions/pl.quantile.html new file mode 100644 index 00000000..d234d0d5 --- /dev/null +++ b/functions/pl.quantile.html @@ -0,0 +1,256 @@ +quantile | nodejs-polars
+
+ +
+
+
+
+ +

Function quantile

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.readAvro.html b/functions/pl.readAvro.html new file mode 100644 index 00000000..cc4d4088 --- /dev/null +++ b/functions/pl.readAvro.html @@ -0,0 +1,244 @@ +readAvro | nodejs-polars
+
+ +
+
+
+
+ +

Function readAvro

+
+
    + +
  • +

    Read into a DataFrame from an avro file.

    +
    +
    +

    Parameters

    +
      +
    • +
      pathOrBody: string | Buffer
    • +
    • +
      Optional options: Partial<ReadAvroOptions>
    +

    Returns pl.DataFrame

    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.readCSV.html b/functions/pl.readCSV.html new file mode 100644 index 00000000..10ceb304 --- /dev/null +++ b/functions/pl.readCSV.html @@ -0,0 +1,254 @@ +readCSV | nodejs-polars
+
+ +
+
+
+
+ +

Function readCSV

+
+
    + +
  • +

    Read a CSV file or string into a Dataframe.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      pathOrBody: string | Buffer
      +

      path or buffer or string

      +
        +
      • path: Path to a file or a file like string. Any valid filepath can be used. Example: file.csv.
      • +
      • body: String or buffer to be read as a CSV
      • +
      +
      +
    • +
    • +
      Optional options: Partial<ReadCsvOptions>
      +
    +

    Returns pl.DataFrame

    DataFrame

    + +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.readCSVStream.html b/functions/pl.readCSVStream.html new file mode 100644 index 00000000..b1ffec93 --- /dev/null +++ b/functions/pl.readCSVStream.html @@ -0,0 +1,256 @@ +readCSVStream | nodejs-polars
+
+ +
+
+
+
+ +

Function readCSVStream

+
+
    + +
  • +

    Read a stream into a Dataframe.

    +

    Warning: this is much slower than scanCSV or readCSV

    +

    This will consume the entire stream into a single buffer and then call readCSV +Only use it when you must consume from a stream, or when performance is not a major consideration

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      stream: Readable
      +

      readable stream containing csv data

      +
      +
    • +
    • +
      Optional options: Partial<ReadCsvOptions>
      +
    +

    Returns Promise<pl.DataFrame>

    Promise

    + +
    +

    Example

    >>> const readStream = new Stream.Readable({read(){}});
    >>> readStream.push(`a,b\n`);
    >>> readStream.push(`1,2\n`);
    >>> readStream.push(`2,2\n`);
    >>> readStream.push(`3,2\n`);
    >>> readStream.push(`4,2\n`);
    >>> readStream.push(null);

    >>> pl.readCSVStream(readStream).then(df => console.log(df));
    shape: (4, 2)
    ┌─────┬─────┐
    ab
    │ --- ┆ --- │
    i64i64
    ╞═════╪═════╡
    12
    ├╌╌╌╌╌┼╌╌╌╌╌┤
    22
    ├╌╌╌╌╌┼╌╌╌╌╌┤
    32
    ├╌╌╌╌╌┼╌╌╌╌╌┤
    42
    └─────┴─────┘ +
    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.readIPC.html b/functions/pl.readIPC.html new file mode 100644 index 00000000..1c341453 --- /dev/null +++ b/functions/pl.readIPC.html @@ -0,0 +1,252 @@ +readIPC | nodejs-polars
+
+ +
+
+
+
+ +

Function readIPC

+
+
    + +
  • +

    Read into a DataFrame from Arrow IPC (Feather v2) file.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      pathOrBody: string | Buffer
      +

      path or buffer or string

      +
        +
      • path: Path to a file or a file like string. Any valid filepath can be used. Example: file.ipc.
      • +
      • body: String or buffer to be read as Arrow IPC
      • +
      +
      +
    • +
    • +
      Optional options: Partial<ReadIPCOptions>
    +

    Returns pl.DataFrame

    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.readJSON.html b/functions/pl.readJSON.html new file mode 100644 index 00000000..763a00e9 --- /dev/null +++ b/functions/pl.readJSON.html @@ -0,0 +1,256 @@ +readJSON | nodejs-polars
+
+ +
+
+
+
+ +

Function readJSON

+
+
    + +
  • +

    Read a JSON file or string into a DataFrame.

    +
    +
    +

    Parameters

    +
      +
    • +
      pathOrBody: string | Buffer
      +

      path or buffer or string

      +
        +
      • path: Path to a file or a file like string. Any valid filepath can be used. Example: file.csv.
      • +
      • body: String or buffer to be read as a CSV
      • +
      +
      +
    • +
    • +
      Optional options: Partial<ReadJsonOptions>
      +
    +

    Returns pl.DataFrame

    (DataFrame)

    + +
    +

    Example

    const jsonString = `
    {"a", 1, "b", "foo", "c": 3}
    {"a": 2, "b": "bar", "c": 6}
    `
    > const df = pl.readJSON(jsonString)
    > console.log(df)
    shape: (2, 3)
    ╭─────┬─────┬─────╮
    abc
    │ --- ┆ --- ┆ --- │
    i64stri64
    ╞═════╪═════╪═════╡
    1foo3
    ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┤
    2bar6
    ╰─────┴─────┴─────╯ +
    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.readJSONStream.html b/functions/pl.readJSONStream.html new file mode 100644 index 00000000..989e9140 --- /dev/null +++ b/functions/pl.readJSONStream.html @@ -0,0 +1,251 @@ +readJSONStream | nodejs-polars
+
+ +
+
+
+
+ +

Function readJSONStream

+
+
    + +
  • +

    Read a newline delimited JSON stream into a DataFrame.

    +
    +
    +

    Parameters

    +
      +
    • +
      stream: Readable
      +

      readable stream containing json data

      +
      +
    • +
    • +
      Optional options: Partial<ReadJsonOptions>
      +
    +

    Returns Promise<pl.DataFrame>

    +
    +

    Example

    >>> const readStream = new Stream.Readable({read(){}});
    >>> readStream.push(`${JSON.stringify({a: 1, b: 2})} \n`);
    >>> readStream.push(`${JSON.stringify({a: 2, b: 2})} \n`);
    >>> readStream.push(`${JSON.stringify({a: 3, b: 2})} \n`);
    >>> readStream.push(`${JSON.stringify({a: 4, b: 2})} \n`);
    >>> readStream.push(null);

    >>> pl.readJSONStream(readStream).then(df => console.log(df));
    shape: (4, 2)
    ┌─────┬─────┐
    ab
    │ --- ┆ --- │
    i64i64
    ╞═════╪═════╡
    12
    ├╌╌╌╌╌┼╌╌╌╌╌┤
    22
    ├╌╌╌╌╌┼╌╌╌╌╌┤
    32
    ├╌╌╌╌╌┼╌╌╌╌╌┤
    42
    └─────┴─────┘ +
    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.readParquet.html b/functions/pl.readParquet.html new file mode 100644 index 00000000..aa6f45cf --- /dev/null +++ b/functions/pl.readParquet.html @@ -0,0 +1,244 @@ +readParquet | nodejs-polars
+
+ +
+
+
+
+ +

Function readParquet

+
+
    + +
  • +

    Read into a DataFrame from a parquet file.

    +
    +
    +

    Parameters

    +
      +
    • +
      pathOrBody: string | Buffer
    • +
    • +
      Optional options: Partial<ReadParquetOptions>
    +

    Returns pl.DataFrame

    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.readRecords.html b/functions/pl.readRecords.html new file mode 100644 index 00000000..a1ee2ebd --- /dev/null +++ b/functions/pl.readRecords.html @@ -0,0 +1,259 @@ +readRecords | nodejs-polars
+
+ +
+
+
+
+ +

Function readRecords

+
+
    + +
  • +
    +

    Parameters

    +
      +
    • +
      records: Record<string, any>[]
    • +
    • +
      Optional options: {
          schema: Record<string, DataType>;
      }
      +
    +

    Returns pl.DataFrame

  • + +
  • +
    +

    Parameters

    +
      +
    • +
      records: Record<string, any>[]
    • +
    • +
      Optional options: {
          inferSchemaLength?: number;
      }
      +
        +
      • +
        Optional inferSchemaLength?: number
    +

    Returns pl.DataFrame

+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.repeat.html b/functions/pl.repeat.html new file mode 100644 index 00000000..15f53e2c --- /dev/null +++ b/functions/pl.repeat.html @@ -0,0 +1,263 @@ +repeat | nodejs-polars
+
+ +
+
+
+
+ +

Function repeat

+
+
    + +
  • +

    Repeat a single value n times and collect into a Series.

    +
    +
    +

    Type Parameters

    +
      +
    • +

      V

    +
    +

    Parameters

    +
      +
    • +
      value: V
      +

      Value to repeat.

      +
      +
    • +
    • +
      n: number
      +

      Number of repeats

      +
      +
    • +
    • +
      name: string = ""
      +

      Optional name of the Series

      +
      +
    +

    Returns pl.Series

    +
    +

    Example


    > const s = pl.repeat("a", 5)
    > s.toArray()
    ["a", "a", "a", "a", "a"]
    +
    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.scanCSV.html b/functions/pl.scanCSV.html new file mode 100644 index 00000000..97474518 --- /dev/null +++ b/functions/pl.scanCSV.html @@ -0,0 +1,251 @@ +scanCSV | nodejs-polars
+
+ +
+
+
+
+ +

Function scanCSV

+
+
    + +
  • +

    Lazily read from a CSV file or multiple files via glob patterns.

    +

    This allows the query optimizer to push down predicates and +projections to the scan level, thereby potentially reducing +memory overhead.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      path: string
      +

      path to a file

      +
      +
    • +
    • +
      Optional options: Partial<ScanCsvOptions>
    +

    Returns LazyDataFrame

    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.scanIPC.html b/functions/pl.scanIPC.html new file mode 100644 index 00000000..06368a00 --- /dev/null +++ b/functions/pl.scanIPC.html @@ -0,0 +1,248 @@ +scanIPC | nodejs-polars
+
+ +
+
+
+
+ +

Function scanIPC

+
+
    + +
  • +

    Lazily read from an Arrow IPC (Feather v2) file or multiple files via glob patterns.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      path: string
      +

      Path to a IPC file.

      +
      +
    • +
    • +
      Optional options: Partial<ScanIPCOptions>
    +

    Returns LazyDataFrame

    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.scanJson.html b/functions/pl.scanJson.html new file mode 100644 index 00000000..c342818f --- /dev/null +++ b/functions/pl.scanJson.html @@ -0,0 +1,256 @@ +scanJson | nodejs-polars
+
+ +
+
+
+
+ +

Function scanJson

+
+
    + +
  • +

    Read a JSON file or string into a DataFrame.

    +

    Note: Currently only newline delimited JSON is supported

    +
    +
    +

    Parameters

    +
      +
    • +
      path: string
      +

      path to json file

      +
        +
      • path: Path to a file or a file like string. Any valid filepath can be used. Example: ./file.json.
      • +
      +
      +
    • +
    • +
      Optional options: Partial<ScanJsonOptions>
      +
    +

    Returns LazyDataFrame

    (DataFrame)

    + +
    +

    Example

    > const df = pl.scanJson('path/to/file.json', {numRows: 2}).collectSync()
    > console.log(df)
    shape: (2, 3)
    ╭─────┬─────┬─────╮
    abc
    │ --- ┆ --- ┆ --- │
    i64stri64
    ╞═════╪═════╪═════╡
    1foo3
    ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┤
    2bar6
    ╰─────┴─────┴─────╯ +
    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.scanParquet.html b/functions/pl.scanParquet.html new file mode 100644 index 00000000..ac3767c7 --- /dev/null +++ b/functions/pl.scanParquet.html @@ -0,0 +1,250 @@ +scanParquet | nodejs-polars
+
+ +
+
+
+
+ +

Function scanParquet

+
+
    + +
  • +

    Lazily read from a parquet file or multiple files via glob patterns.

    +
    +

    This allows the query optimizer to push down predicates and projections to the scan level, +thereby potentially reducing memory overhead.

    +
    +
    +

    Parameters

    +
      +
    • +
      path: string
      +

      Path to a file or or glob pattern

      +
      +
    • +
    • +
      options: ScanParquetOptions = {}
    +

    Returns LazyDataFrame

    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.select.html b/functions/pl.select.html new file mode 100644 index 00000000..f445fa03 --- /dev/null +++ b/functions/pl.select.html @@ -0,0 +1,245 @@ +select | nodejs-polars
+
+ +
+
+
+
+ +

Function select

+
+
    + +
  • +

    Run polars expressions without a context.

    +

    This is syntactic sugar for running df.select on an empty DataFrame.

    +
    +
    +

    Parameters

    +
      +
    • +
      expr: ExprOrString
    • +
    • +
      Rest ...exprs: ExprOrString[]
    +

    Returns pl.DataFrame

    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.spearmanRankCorr.html b/functions/pl.spearmanRankCorr.html new file mode 100644 index 00000000..5293ab4c --- /dev/null +++ b/functions/pl.spearmanRankCorr.html @@ -0,0 +1,244 @@ +spearmanRankCorr | nodejs-polars
+
+ +
+
+
+
+ +

Function spearmanRankCorr

+
+
    + +
  • +

    Compute the spearman rank correlation between two columns.

    +
    +
    +

    Parameters

    +
      +
    • +
      a: ExprOrString
    • +
    • +
      b: ExprOrString
    +

    Returns pl.Expr

    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.struct-2.html b/functions/pl.struct-2.html new file mode 100644 index 00000000..0f013833 --- /dev/null +++ b/functions/pl.struct-2.html @@ -0,0 +1,263 @@ +struct | nodejs-polars
+
+ +
+
+
+
+ +

Function struct

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.tail.html b/functions/pl.tail.html new file mode 100644 index 00000000..446e39a7 --- /dev/null +++ b/functions/pl.tail.html @@ -0,0 +1,256 @@ +tail | nodejs-polars
+
+ +
+
+
+
+ +

Function tail

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/functions/pl.when-1.html b/functions/pl.when-1.html new file mode 100644 index 00000000..1a2c6972 --- /dev/null +++ b/functions/pl.when-1.html @@ -0,0 +1,245 @@ +when | nodejs-polars
+
+ +
+
+
+
+ +

Function when

+
+
    + +
  • +

    Start a when, then, otherwise expression.

    +
    +
    +

    Parameters

    +
    +

    Returns When

    +
    +

    Example

    // Below we add a column with the value 1, where column "foo" > 2 and the value -1 where it isn't.
    > df = pl.DataFrame({"foo": [1, 3, 4], "bar": [3, 4, 0]})
    > df.withColumn(pl.when(pl.col("foo").gt(2)).then(pl.lit(1)).otherwise(pl.lit(-1)))
    shape: (3, 3)
    ┌─────┬─────┬─────────┐
    foobarliteral
    │ --- ┆ --- ┆ --- │
    i64i64i32
    ╞═════╪═════╪═════════╡
    13 ┆ -1
    ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌┤
    341
    ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌┤
    401
    └─────┴─────┴─────────┘

    // Or with multiple `when, thens` chained:
    > df.with_column(
    ... pl.when(pl.col("foo").gt(2))
    ... .then(1)
    ... .when(pl.col("bar").gt(2))
    ... .then(4)
    ... .otherwise(-1)
    ... )
    shape: (3, 3)
    ┌─────┬─────┬─────────┐
    foobarliteral
    │ --- ┆ --- ┆ --- │
    i64i64i32
    ╞═════╪═════╪═════════╡
    134
    ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌┤
    341
    ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌┤
    401
    └─────┴─────┴─────────┘ +
    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 00000000..dbbd6baa --- /dev/null +++ b/index.html @@ -0,0 +1,212 @@ +nodejs-polars
+
+ +
+
+
+
+

nodejs-polars

+

Polars

rust docs +Build and test + +PyPI Latest Release +NPM Latest Release

+

Usage

Importing

// esm
import pl from 'nodejs-polars';

// require
const pl = require('nodejs-polars'); +
+

Series

> const fooSeries = pl.Series("foo", [1, 2, 3])
> fooSeries.sum()
6

// a lot operations support both positional and named arguments
// you can see the full specs in the docs or the type definitions
> fooSeries.sort(true)
> fooSeries.sort({reverse: true})
shape: (3,)
Series: 'foo' [f64]
[
3
2
1
]
> fooSeries.toArray()
[1, 2, 3]

// Series are 'Iterables' so you can use javascript iterable syntax on them
> [...fooSeries]
[1, 2, 3]

> fooSeries[0]
1
+
+

DataFrame

>const df = pl.DataFrame(
... {
... A: [1, 2, 3, 4, 5],
... fruits: ["banana", "banana", "apple", "apple", "banana"],
... B: [5, 4, 3, 2, 1],
... cars: ["beetle", "audi", "beetle", "beetle", "beetle"],
... }
... )
> df.sort("fruits").select(
... "fruits",
... "cars",
... pl.lit("fruits").alias("literal_string_fruits"),
... pl.col("B").filter(pl.col("cars").eq(lit("beetle"))).sum(),
... pl.col("A").filter(pl.col("B").gt(2)).sum().over("cars").alias("sum_A_by_cars"),
... pl.col("A").sum().over("fruits").alias("sum_A_by_fruits"),
... pl.col("A").reverse().over("fruits").flatten().alias("rev_A_by_fruits")
... )
shape: (5, 8)
┌──────────┬──────────┬──────────────┬─────┬─────────────┬─────────────┬─────────────┐
fruitscarsliteral_striBsum_A_by_casum_A_by_frrev_A_by_fr
│ --- ┆ --- ┆ ng_fruits ┆ --- ┆ rsuitsuits
strstr ┆ --- ┆ i64 ┆ --- ┆ --- ┆ --- │
│ ┆ ┆ str ┆ ┆ i64i64i64
╞══════════╪══════════╪══════════════╪═════╪═════════════╪═════════════╪═════════════╡
"apple""beetle""fruits"11474
├╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌┤
"apple""beetle""fruits"11473
├╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌┤
"banana""beetle""fruits"11485
├╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌┤
"banana""audi""fruits"11282
├╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌┤
"banana""beetle""fruits"11481
└──────────┴──────────┴──────────────┴─────┴─────────────┴─────────────┴─────────────┘ +
+
> df["cars"] // or df.getColumn("cars")
shape: (5,)
Series: 'cars' [str]
[
"beetle"
"beetle"
"beetle"
"audi"
"beetle"
] +
+

Node setup

Install the latest polars version with:

+
$ yarn add nodejs-polars # yarn
$ npm i -s nodejs-polars # npm +
+

Releases happen quite often (weekly / every few days) at the moment, so updating polars regularly to get the latest bugfixes / features might not be a bad idea.

+

Minimum Requirements

    +
  • Node version >=16
  • +
  • Rust version >=1.59 - Only needed for development
  • +
+
+

Documentation

Want to know about all the features Polars supports? Read the docs!

+

Python

+

Rust

+

Node

+

Contribution

Want to contribute? Read our contribution guideline.

+

[Node]: compile polars from source

If you want a bleeding edge release or maximal performance you should compile polars from source.

+
    +
  1. Install the latest Rust compiler
  2. +
  3. Run npm|yarn install
  4. +
  5. Choose any of:
      +
    • Fastest binary, very long compile times:
      $ cd nodejs-polars && yarn build && yarn build:ts # this will generate a /bin directory with the compiles TS code, as well as the rust binary
      +
      +
    • +
    • Debugging, fastest compile times but slow & large binary:
      $ cd nodejs-polars && yarn build:debug && yarn build:ts # this will generate a /bin directory with the compiles TS code, as well as the rust binary
      +
      +
    • +
    +
  6. +
+

Acknowledgements

Development of Polars is proudly powered by

+

Xomnia

+

Sponsors

+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/ConcatOptions.html b/interfaces/ConcatOptions.html new file mode 100644 index 00000000..9443bd71 --- /dev/null +++ b/interfaces/ConcatOptions.html @@ -0,0 +1,166 @@ +ConcatOptions | nodejs-polars
+
+ +
+
+
+
+ +

Interface ConcatOptions

+
+

Options for concat

+
+
+
+

Hierarchy

+
    +
  • ConcatOptions
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
how?: "vertical" | "horizontal"
+
+ +
rechunk?: boolean
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/DataFrameConstructor.html b/interfaces/DataFrameConstructor.html new file mode 100644 index 00000000..908f5711 --- /dev/null +++ b/interfaces/DataFrameConstructor.html @@ -0,0 +1,231 @@ +DataFrameConstructor | nodejs-polars
+
+ +
+
+
+
+ +

Interface DataFrameConstructor

+
+

DataFrame constructor

+
+
+
+

Hierarchy

+
+
+
    + +
  • +

    Create an empty DataFrame

    +
    +

    Returns pl.DataFrame

    +
  • + +
  • +

    Create a DataFrame from a JavaScript object

    +
    +
    +

    Parameters

    +
      +
    • +
      data: any
    • +
    • +
      Optional options: {
          columns?: any[];
          inferSchemaLength?: number;
          orient?: "row" | "col";
          schema?: Record<string, string | DataType>;
      }
      +
        +
      • +
        Optional columns?: any[]
      • +
      • +
        Optional inferSchemaLength?: number
      • +
      • +
        Optional orient?: "row" | "col"
      • +
      • +
        Optional schema?: Record<string, string | DataType>
    +

    Returns pl.DataFrame

    +
    +

    Example

    data = {'a': [1n, 2n], 'b': [3, 4]}
    df = pl.DataFrame(data)
    df
    shape: (2, 2)
    ╭─────┬─────╮
    ab
    │ --- ┆ --- │
    u64i64
    ╞═════╪═════╡
    13
    ├╌╌╌╌╌┼╌╌╌╌╌┤
    24
    ╰─────┴─────╯ +
    +
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/ExprConstructor.html b/interfaces/ExprConstructor.html new file mode 100644 index 00000000..0f7de810 --- /dev/null +++ b/interfaces/ExprConstructor.html @@ -0,0 +1,192 @@ +ExprConstructor | nodejs-polars
+
+ +
+
+
+
+ +

Interface ExprConstructor

+
+

Hierarchy

+
    +
  • Deserialize<pl.Expr> +
      +
    • ExprConstructor
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
    + +
  • +

    De-serializes buffer via serde

    +
    +
    +

    Parameters

    +
      +
    • +
      buf: Buffer
      +

      buffer to deserialize

      +
      +
    • +
    • +
      format: "json" | "bincode"
      + +
    +

    Returns pl.Expr

    +
+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/GroupBy.html b/interfaces/GroupBy.html new file mode 100644 index 00000000..0571ea0b --- /dev/null +++ b/interfaces/GroupBy.html @@ -0,0 +1,452 @@ +GroupBy | nodejs-polars
+
+ +
+
+
+
+ +

Interface GroupBy

+
+

Starts a new GroupBy operation.

+
+
+
+

Hierarchy

+
    +
  • GroupBy
+
+
+
+ +
+
+

Methods

+
+ +
    + +
  • +

    Returns string

+
+ +
    + +
  • +

    Use multiple aggregations on columns. +This can be combined with complete lazy API and is considered idiomatic polars.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Rest ...columns: pl.Expr[]
      +

      map of 'col' -> 'agg'

      +
        +
      • using lazy API (recommended): [col('foo').sum(), col('bar').min()]
      • +
      • using multiple aggs per column: {'foo': ['sum', 'numUnique'], 'bar': ['min'] }
      • +
      • using single agg per column: {'foo': ['sum'], 'bar': 'min' }
      • +
      +
      +
    +

    Returns pl.DataFrame

    +
    +

    Example

    // use lazy api rest parameter style
    > df.groupBy('foo', 'bar')
    > .agg(pl.sum('ham'), col('spam').tail(4).sum())

    // use lazy api array style
    > df.groupBy('foo', 'bar')
    > .agg([pl.sum('ham'), col('spam').tail(4).sum()])

    // use a mapping
    > df.groupBy('foo', 'bar')
    > .agg({'spam': ['sum', 'min']})
    +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      columns: Record<string, keyof pl.Expr | (keyof pl.Expr)[]>
    +

    Returns pl.DataFrame

+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
    + +
  • +

    Return first n rows of each group.

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional n: number
      +

      Number of values of the group to select

      +
      +
    +

    Returns pl.DataFrame

    +
    +

    Example

    > df = pl.DataFrame({
    > "letters": ["c", "c", "a", "c", "a", "b"],
    > "nrs": [1, 2, 3, 4, 5, 6]
    > })
    > df
    shape: (6, 2)
    ╭─────────┬─────╮
    lettersnrs
    │ --- ┆ --- │
    stri64
    ╞═════════╪═════╡
    "c"1
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    "c"2
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    "a"3
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    "c"4
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    "a"5
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    "b"6
    ╰─────────┴─────╯
    > df.groupby("letters")
    > .head(2)
    > .sort("letters");
    > >>
    shape: (5, 2)
    ╭─────────┬─────╮
    lettersnrs
    │ --- ┆ --- │
    stri64
    ╞═════════╪═════╡
    "a"3
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    "a"5
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    "b"6
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    "c"1
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    "c"2
    ╰─────────┴─────╯ +
    +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
    + +
  • +

    Do a pivot operation based on the group key, a pivot column and an aggregation function on the values column.

    +
    +
    +

    Parameters

    +
      +
    • +
      __namedParameters: {
          pivotCol: string;
          valuesCol: string;
      }
      +
        +
      • +
        pivotCol: string
      • +
      • +
        valuesCol: string
    +

    Returns PivotOps

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      pivotCol: string
    • +
    • +
      valuesCol: string
    +

    Returns PivotOps

+
+ +
+
+ +
+
+ +
+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/JoinOptions.html b/interfaces/JoinOptions.html new file mode 100644 index 00000000..863fc60b --- /dev/null +++ b/interfaces/JoinOptions.html @@ -0,0 +1,203 @@ +JoinOptions | nodejs-polars
+
+ +
+
+
+
+ +

Interface JoinOptions

+
+

options for join operations

+
+
+

See

DataFrame.join

+
+
+

Hierarchy

+
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
how?: JoinType
+

join type

+
+
+
+ +
leftOn?: string | string[]
+

left join column

+
+
+
+ +
on?: string | string[]
+

left and right join column

+
+
+
+ +
rightOn?: string | string[]
+

right join column

+
+
+
+ +
suffix?: string
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/JsonScanOptions.html b/interfaces/JsonScanOptions.html new file mode 100644 index 00000000..8811aa36 --- /dev/null +++ b/interfaces/JsonScanOptions.html @@ -0,0 +1,201 @@ +JsonScanOptions | nodejs-polars
+
+ +
+
+
+
+ +

Interface JsonScanOptions

+
+

Options for scanJson

+
+
+
+

Hierarchy

+
    +
  • JsonScanOptions
+
+
+
+ +
+
+

Properties

+
+ +
batchSize?: number
+
+ +
inferSchemaLength?: number
+
+ +
lowMemory?: boolean
+
+ +
nThreads?: number
+
+ +
numRows?: number
+
+ +
rowCount?: RowCount
+
+ +
skipRows?: number
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/LazyDataFrameConstructor.html b/interfaces/LazyDataFrameConstructor.html new file mode 100644 index 00000000..8048389d --- /dev/null +++ b/interfaces/LazyDataFrameConstructor.html @@ -0,0 +1,192 @@ +LazyDataFrameConstructor | nodejs-polars
+
+ +
+
+
+
+ +

Interface LazyDataFrameConstructor

+
+

Hierarchy

+
    +
  • Deserialize<LazyDataFrame> +
      +
    • LazyDataFrameConstructor
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
    + +
  • +

    De-serializes buffer via serde

    +
    +
    +

    Parameters

    +
      +
    • +
      buf: Buffer
      +

      buffer to deserialize

      +
      +
    • +
    • +
      format: "json" | "bincode"
      + +
    +

    Returns LazyDataFrame

    +
+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      external: any
    +

    Returns LazyDataFrame

+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/LazyGroupBy.html b/interfaces/LazyGroupBy.html new file mode 100644 index 00000000..ec85ad98 --- /dev/null +++ b/interfaces/LazyGroupBy.html @@ -0,0 +1,212 @@ +LazyGroupBy | nodejs-polars
+
+ +
+
+
+
+ +

Interface LazyGroupBy

+
+

LazyGroupBy

+
+
+
+

Hierarchy

+
    +
  • LazyGroupBy
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
    + +
  • +

    Aggregate the groupby.

    +
    +
    +

    Parameters

    +
    +

    Returns LazyDataFrame

    +
+
+ +
    + +
  • +

    Return the first n rows of the groupby.

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional n: number
      +

      number of rows to return

      +
      +
    +

    Returns LazyDataFrame

    +
+
+ +
    + +
  • +

    Return the last n rows of the groupby.

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional n: number
      +

      number of rows to return

      +
      +
    +

    Returns LazyDataFrame

    +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/LazyJoinOptions.html b/interfaces/LazyJoinOptions.html new file mode 100644 index 00000000..2a2aecee --- /dev/null +++ b/interfaces/LazyJoinOptions.html @@ -0,0 +1,222 @@ +LazyJoinOptions | nodejs-polars
+
+ +
+
+
+
+ +

Interface LazyJoinOptions

+
+

options for lazy join operations

+
+
+

See

LazyDataFrame.join

+
+
+

Hierarchy

+
+
+
+
+ +
+
+

Properties

+
+ +
allowParallel?: boolean
+
+ +
forceParallel?: boolean
+
+ +
how?: JoinType
+

join type

+
+
+
+ +
leftOn?: string | string[]
+

left join column

+
+
+
+ +
on?: string | string[]
+

left and right join column

+
+
+
+ +
rightOn?: string | string[]
+

right join column

+
+
+
+ +
suffix?: string
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/ReadAvroOptions.html b/interfaces/ReadAvroOptions.html new file mode 100644 index 00000000..2e3606d7 --- /dev/null +++ b/interfaces/ReadAvroOptions.html @@ -0,0 +1,169 @@ +ReadAvroOptions | nodejs-polars
+
+ +
+
+
+
+ +

Interface ReadAvroOptions

+
+

Hierarchy

+
    +
  • ReadAvroOptions
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
columns: string[] | number[]
+
+ +
nRows: number
+
+ +
projection: number
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/ReadCsvOptions.html b/interfaces/ReadCsvOptions.html new file mode 100644 index 00000000..eec84a08 --- /dev/null +++ b/interfaces/ReadCsvOptions.html @@ -0,0 +1,309 @@ +ReadCsvOptions | nodejs-polars
+
+ +
+
+
+
+ +

Interface ReadCsvOptions

+
+

Hierarchy

+
    +
  • ReadCsvOptions
+
+
+
+ +
+
+

Properties

+
+ +
batchSize: number
+
+ +
chunkSize: number
+
+ +
columns: string[]
+
+ +
commentChar: string
+
+ +
dtypes: Record<string, DataType>
+
+ +
encoding: "utf8" | "utf8-lossy"
+
+ +
endRows: number
+
+ +
hasHeader: boolean
+
+ +
ignoreErrors: boolean
+
+ +
inferSchemaLength: null | number
+
+ +
lowMemory: boolean
+
+ +
nRows: number
+
+ +
nullValues: string | string[] | Record<string, string>
+
+ +
numThreads: number
+
+ +
parseDates: boolean
+
+ +
projection: number
+
+ +
quotChar: string
+
+ +
rechunk: boolean
+
+ +
rowCount: any
+
+ +
sep: string
+
+ +
skipRows: number
+
+ +
skipRowsAfterHeader: number
+
+ +
startRows: number
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/ReadIPCOptions.html b/interfaces/ReadIPCOptions.html new file mode 100644 index 00000000..071b5380 --- /dev/null +++ b/interfaces/ReadIPCOptions.html @@ -0,0 +1,162 @@ +ReadIPCOptions | nodejs-polars
+
+ +
+
+
+
+ +

Interface ReadIPCOptions

+
+

Hierarchy

+
    +
  • ReadIPCOptions
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
columns: string[] | number[]
+
+ +
nRows: number
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/ReadJsonOptions.html b/interfaces/ReadJsonOptions.html new file mode 100644 index 00000000..32f831ac --- /dev/null +++ b/interfaces/ReadJsonOptions.html @@ -0,0 +1,169 @@ +ReadJsonOptions | nodejs-polars
+
+ +
+
+
+
+ +

Interface ReadJsonOptions

+
+

Hierarchy

+
    +
  • ReadJsonOptions
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
batchSize: number
+
+ +
format: "json" | "lines"
+
+ +
inferSchemaLength: null | number
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/ReadParquetOptions.html b/interfaces/ReadParquetOptions.html new file mode 100644 index 00000000..aff8211d --- /dev/null +++ b/interfaces/ReadParquetOptions.html @@ -0,0 +1,180 @@ +ReadParquetOptions | nodejs-polars
+
+ +
+
+
+
+ +

Interface ReadParquetOptions

+
+

Options for readParquet

+
+
+
+

Hierarchy

+
    +
  • ReadParquetOptions
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
columns?: string[] | number[]
+
+ +
numRows?: number
+
+ +
parallel?: "auto" | "columns" | "row_groups" | "none"
+
+ +
rowCount?: RowCount
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/RollingOptions.html b/interfaces/RollingOptions.html new file mode 100644 index 00000000..0b376495 --- /dev/null +++ b/interfaces/RollingOptions.html @@ -0,0 +1,182 @@ +RollingOptions | nodejs-polars
+
+ +
+
+
+
+ +

Interface RollingOptions

+
+

options for rolling window operations

+
+
+
+

Hierarchy

+
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
center?: boolean
+
+ +
minPeriods?: number
+
+ +
weights?: number[]
+
+ +
windowSize: number
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/RollingQuantileOptions.html b/interfaces/RollingQuantileOptions.html new file mode 100644 index 00000000..f2dcc52d --- /dev/null +++ b/interfaces/RollingQuantileOptions.html @@ -0,0 +1,200 @@ +RollingQuantileOptions | nodejs-polars
+
+ +
+
+
+
+ +

Interface RollingQuantileOptions

+
+

options for rolling quantile operations

+
+
+
+

Hierarchy

+
+
+
+
+ +
+
+

Properties

+
+ +
center?: boolean
+
+ +
interpolation?: InterpolationMethod
+
+ +
minPeriods?: number
+
+ +
quantile: number
+
+ +
weights?: number[]
+
+ +
windowSize: number
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/RollingSkewOptions.html b/interfaces/RollingSkewOptions.html new file mode 100644 index 00000000..c38ab164 --- /dev/null +++ b/interfaces/RollingSkewOptions.html @@ -0,0 +1,166 @@ +RollingSkewOptions | nodejs-polars
+
+ +
+
+
+
+ +

Interface RollingSkewOptions

+
+

options for rolling mean operations

+
+
+
+

Hierarchy

+
    +
  • RollingSkewOptions
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
bias?: boolean
+
+ +
windowSize: number
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/RowCount.html b/interfaces/RowCount.html new file mode 100644 index 00000000..81010040 --- /dev/null +++ b/interfaces/RowCount.html @@ -0,0 +1,172 @@ +RowCount | nodejs-polars
+
+ +
+
+
+
+ +

Interface RowCount

+
+

Add row count as column

+
+
+
+

Hierarchy

+
    +
  • RowCount
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
name: string
+

name of column

+
+
+
+ +
offset: string
+

offset

+
+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/ScanCsvOptions.html b/interfaces/ScanCsvOptions.html new file mode 100644 index 00000000..cf3ad715 --- /dev/null +++ b/interfaces/ScanCsvOptions.html @@ -0,0 +1,253 @@ +ScanCsvOptions | nodejs-polars
+
+ +
+
+
+
+ +

Interface ScanCsvOptions

+
+

Hierarchy

+
    +
  • ScanCsvOptions
+
+
+
+ +
+
+

Properties

+
+ +
cache: boolean
+
+ +
commentChar: string
+
+ +
encoding: string
+
+ +
hasHeader: boolean
+
+ +
ignoreErrors: boolean
+
+ +
inferSchemaLength: null | number
+
+ +
lowMemory: boolean
+
+ +
nRows: number
+
+ +
nullValues: string | string[] | Record<string, string>
+
+ +
parseDates: boolean
+
+ +
quoteChar: string
+
+ +
rechunk: boolean
+
+ +
sep: string
+
+ +
skipRows: number
+
+ +
skipRowsAfterHeader: number
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/ScanIPCOptions.html b/interfaces/ScanIPCOptions.html new file mode 100644 index 00000000..536715cf --- /dev/null +++ b/interfaces/ScanIPCOptions.html @@ -0,0 +1,169 @@ +ScanIPCOptions | nodejs-polars
+
+ +
+
+
+
+ +

Interface ScanIPCOptions

+
+

Hierarchy

+
    +
  • ScanIPCOptions
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
cache: boolean
+
+ +
nRows: number
+
+ +
rechunk: boolean
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/ScanParquetOptions.html b/interfaces/ScanParquetOptions.html new file mode 100644 index 00000000..b74bbef7 --- /dev/null +++ b/interfaces/ScanParquetOptions.html @@ -0,0 +1,194 @@ +ScanParquetOptions | nodejs-polars
+
+ +
+
+
+
+ +

Interface ScanParquetOptions

+
+

Options for scanParquet

+
+
+
+

Hierarchy

+
    +
  • ScanParquetOptions
+
+
+
+ +
+
+

Properties

+
+ +
cache?: boolean
+
+ +
columns?: string[] | number[]
+
+ +
numRows?: number
+
+ +
parallel?: "auto" | "columns" | "row_groups" | "none"
+
+ +
rechunk?: boolean
+
+ +
rowCount?: RowCount
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/StringNamespace.html b/interfaces/StringNamespace.html new file mode 100644 index 00000000..32bd2b3e --- /dev/null +++ b/interfaces/StringNamespace.html @@ -0,0 +1,632 @@ +StringNamespace | nodejs-polars
+
+ +
+
+
+
+ +

Interface StringNamespace

+
+

namespace containing expr string functions

+
+
+
+

Hierarchy

+
    +
  • StringFunctions<pl.Expr> +
      +
    • StringNamespace
+
+
+
+ +
+
+

Methods

+
+ +
    + +
  • +

    Vertically concat the values in the Series to a single string value.

    +
    +
    +

    Parameters

    +
      +
    • +
      delimiter: string
    +

    Returns pl.Expr

    +
    +

    Example

    >>> df = pl.DataFrame({"foo": [1, null, 2]})
    >>> df = df.select(pl.col("foo").str.concat("-"))
    >>> df
    shape: (1, 1)
    ┌──────────┐
    foo
    │ --- │
    str
    ╞══════════╡
    1-null-2
    └──────────┘ +
    +
+
+ +
    + +
  • +

    Check if strings in Series contain regex pattern.

    +
    +
    +

    Parameters

    +
      +
    • +
      pat: string | RegExp
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Decodes a value using the provided encoding

    +
    +
    +

    Parameters

    +
      +
    • +
      encoding: "base64" | "hex"
      +

      hex | base64

      +
      +
    • +
    • +
      Optional strict: boolean
      +

      how to handle invalid inputs

      +
      - true: method will throw error if unable to decode a value
      - false: unhandled values will be replaced with `null` +
      +
      +
    +

    Returns pl.Expr

    +
    +

    Example

    >>> df = pl.DataFrame({"strings": ["666f6f", "626172", null]})
    >>> df.select(col("strings").str.decode("hex"))
    shape: (3, 1)
    ┌─────────┐
    strings
    │ --- │
    str
    ╞═════════╡
    foo
    ├╌╌╌╌╌╌╌╌╌┤
    bar
    ├╌╌╌╌╌╌╌╌╌┤
    null
    └─────────┘ +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      options: {
          encoding: "base64" | "hex";
          strict?: boolean;
      }
      +
        +
      • +
        encoding: "base64" | "hex"
      • +
      • +
        Optional strict?: boolean
    +

    Returns pl.Expr

+
+ +
    + +
  • +

    Encodes a value using the provided encoding

    +
    +
    +

    Parameters

    +
      +
    • +
      encoding: "base64" | "hex"
      +

      hex | base64

      +
      +
    +

    Returns pl.Expr

    +
    +

    Example

    >>> df = pl.DataFrame({"strings", ["foo", "bar", null]})
    >>> df.select(col("strings").str.encode("hex"))
    shape: (3, 1)
    ┌─────────┐
    strings
    │ --- │
    str
    ╞═════════╡
    │ 666f6f
    ├╌╌╌╌╌╌╌╌╌┤
    626172
    ├╌╌╌╌╌╌╌╌╌┤
    null
    └─────────┘ +
    +
+
+ +
    + +
  • +

    Extract the target capture group from provided patterns.

    +
    +
    +

    Parameters

    +
      +
    • +
      pat: string | RegExp
    • +
    • +
      groupIndex: number
      +

      Index of the targeted capture group. +Group 0 mean the whole pattern, first group begin at index 1 +Default to the first capture group

      +
      +
    +

    Returns pl.Expr

    Utf8 array. Contain null if original value is null or regex capture nothing.

    + +
    +

    Example

    > df = pl.DataFrame({
    ... 'a': [
    ... 'http://vote.com/ballon_dor?candidate=messi&ref=polars',
    ... 'http://vote.com/ballon_dor?candidat=jorginho&ref=polars',
    ... 'http://vote.com/ballon_dor?candidate=ronaldo&ref=polars'
    ... ]})
    > df.select(pl.col('a').str.extract(/candidate=(\w+)/, 1))
    shape: (3, 1)
    ┌─────────┐
    a
    │ --- │
    str
    ╞═════════╡
    messi
    ├╌╌╌╌╌╌╌╌╌┤
    null
    ├╌╌╌╌╌╌╌╌╌┤
    ronaldo
    └─────────┘ +
    +
+
+ +
    + +
  • +

    Extract the first match of json string with provided JSONPath expression. +Throw errors if encounter invalid json strings. +All return value will be casted to Utf8 regardless of the original value.

    +
    +
    +

    Parameters

    +
      +
    • +
      pat: string
    +

    Returns pl.Expr

    Utf8 array. Contain null if original value is null or the jsonPath return nothing.

    + +
    +

    See

    https://goessner.net/articles/JsonPath/

    + +

    Example

    >>> df = pl.DataFrame({
    ... 'json_val': [
    ... '{"a":"1"}',
    ... null,
    ... '{"a":2}',
    ... '{"a":2.1}',
    ... '{"a":true}'
    ... ]
    ... })
    >>> df.select(pl.col('json_val').str.jsonPathMatch('$.a')
    shape: (5,)
    Series: 'json_val' [str]
    [
    "1"
    null
    "2"
    "2.1"
    "true"
    ] +
    +
+
+ +
+
+ +
+
+ +
    + +
  • +

    Add a trailing fillChar to a string until string length is reached. +If string is longer or equal to given length no modifications will be done

    +
    +
    +

    Parameters

    +
      +
    • +
      length: number
      +

      of the final string

      +
      +
    • +
    • +
      fillChar: string
      +

      that will fill the string.

      +
      +
    +

    Returns pl.Expr

    +
    +

    Note

    If a string longer than 1 character is provided only the first character will be used + *

    + +

    Example

    > df = pl.DataFrame({
    ... 'foo': [
    ... "a",
    ... "b",
    ... "LONG_WORD",
    ... "cow"
    ... ]})
    > df.select(pl.col('foo').str.padEnd("_", 3)
    shape: (4, 1)
    ┌──────────┐
    a
    │ -------- │
    str
    ╞══════════╡
    a__
    ├╌╌╌╌╌╌╌╌╌╌┤
    b__
    ├╌╌╌╌╌╌╌╌╌╌┤
    LONG_WORD
    ├╌╌╌╌╌╌╌╌╌╌┤
    cow
    └──────────┘ +
    +
+
+ +
    + +
  • +

    Add a leading fillChar to a string until string length is reached. +If string is longer or equal to given length no modifications will be done

    +
    +
    +

    Parameters

    +
      +
    • +
      length: number
      +

      of the final string

      +
      +
    • +
    • +
      fillChar: string
      +

      that will fill the string.

      +
      +
    +

    Returns pl.Expr

    +
    +

    Note

    If a string longer than 1 character is provided only the first character will be used

    + +

    Example

    > df = pl.DataFrame({
    ... 'foo': [
    ... "a",
    ... "b",
    ... "LONG_WORD",
    ... "cow"
    ... ]})
    > df.select(pl.col('foo').str.padStart("_", 3)
    shape: (4, 1)
    ┌──────────┐
    a
    │ -------- │
    str
    ╞══════════╡
    __a
    ├╌╌╌╌╌╌╌╌╌╌┤
    __b
    ├╌╌╌╌╌╌╌╌╌╌┤
    LONG_WORD
    ├╌╌╌╌╌╌╌╌╌╌┤
    cow
    └──────────┘ +
    +
+
+ +
    + +
  • +

    Replace first regex match with a string value.

    +
    +
    +

    Parameters

    +
      +
    • +
      pat: string | RegExp
    • +
    • +
      val: string
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Replace all regex matches with a string value.

    +
    +
    +

    Parameters

    +
      +
    • +
      pat: string | RegExp
    • +
    • +
      val: string
    +

    Returns pl.Expr

    +
+
+ +
+
+ +
    + +
  • +

    Create subslices of the string values of a Utf8 Series.

    +
    +
    +

    Parameters

    +
      +
    • +
      start: number
      +

      Start of the slice (negative indexing may be used).

      +
      +
    • +
    • +
      Optional length: number
      +

      Optional length of the slice.

      +
      +
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Split a string into substrings using the specified separator and return them as a Series.

    +
    +
    +

    Parameters

    +
      +
    • +
      by: string
    • +
    • +
      Optional options: boolean | {
          inclusive?: boolean;
      }
    +

    Returns pl.Expr

    +
+
+ +
+
+ +
    + +
  • +

    Parse a Series of dtype Utf8 to a Date/Datetime Series.

    +
    +
    +

    Parameters

    +
      +
    • +
      datatype: _Date
      +

      Date or Datetime.

      +
      +
    • +
    • +
      Optional fmt: string
      +

      formatting syntax. Read more

      +
      +
    +

    Returns pl.Expr

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      datatype: _Datetime
    • +
    • +
      Optional fmt: string
    +

    Returns pl.Expr

+
+ +
    + +
  • +

    Modify the strings to their lowercase equivalent.

    +
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Modify the strings to their uppercase equivalent.

    +
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Add leading "0" to a string until string length is reached. +If string is longer or equal to given length no modifications will be done

    +
    +
    +

    Parameters

    +
      +
    • +
      length: number
      +

      of the final string

      +
      +
    +

    Returns pl.Expr

    +
    +

    See

    padStart + *

    + +

    Example

    > df = pl.DataFrame({
    ... 'foo': [
    ... "a",
    ... "b",
    ... "LONG_WORD",
    ... "cow"
    ... ]})
    > df.select(pl.col('foo').str.justify(3)
    shape: (4, 1)
    ┌──────────┐
    a
    │ -------- │
    str
    ╞══════════╡
    │ 00a
    ├╌╌╌╌╌╌╌╌╌╌┤
    │ 00b
    ├╌╌╌╌╌╌╌╌╌╌┤
    LONG_WORD
    ├╌╌╌╌╌╌╌╌╌╌┤
    cow
    └──────────┘ +
    +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/StructNamespace.html b/interfaces/StructNamespace.html new file mode 100644 index 00000000..9692b4d9 --- /dev/null +++ b/interfaces/StructNamespace.html @@ -0,0 +1,194 @@ +StructNamespace | nodejs-polars
+
+ +
+
+
+
+ +

Interface StructNamespace

+
+

Struct functions

+
+
+
+

Hierarchy

+
    +
  • StructNamespace
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
+
+ +
    + +
  • +

    Rename the fields of a struct

    +
    +
    +

    Parameters

    +
      +
    • +
      names: string[]
      +

      new names of the fields

      +
      +
    +

    Returns pl.Expr

    +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/When.html b/interfaces/When.html new file mode 100644 index 00000000..738e76df --- /dev/null +++ b/interfaces/When.html @@ -0,0 +1,166 @@ +When | nodejs-polars
+
+ +
+
+
+
+ +

Interface When

+
+

Hierarchy

+
    +
  • When
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/WhenThen.html b/interfaces/WhenThen.html new file mode 100644 index 00000000..4774da18 --- /dev/null +++ b/interfaces/WhenThen.html @@ -0,0 +1,184 @@ +WhenThen | nodejs-polars
+
+ +
+
+
+
+ +

Interface WhenThen

+
+

Hierarchy

+
    +
  • WhenThen
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/WhenThenThen.html b/interfaces/WhenThenThen.html new file mode 100644 index 00000000..38e84571 --- /dev/null +++ b/interfaces/WhenThenThen.html @@ -0,0 +1,202 @@ +WhenThenThen | nodejs-polars
+
+ +
+
+
+
+ +

Interface WhenThenThen

+
+

Hierarchy

+
    +
  • WhenThenThen
+
+
+
+ +
+
+

Methods

+
+
+

Methods

+
+ +
+
+ +
+
+ +
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/WriteAvroOptions.html b/interfaces/WriteAvroOptions.html new file mode 100644 index 00000000..1ef38ec4 --- /dev/null +++ b/interfaces/WriteAvroOptions.html @@ -0,0 +1,159 @@ +WriteAvroOptions | nodejs-polars
+
+ +
+
+
+
+ +

Interface WriteAvroOptions

+
+

Options for writing Avro files

+
+
+
+

Hierarchy

+
    +
  • WriteAvroOptions
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
compression?: "uncompressed" | "snappy" | "deflate"
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/WriteCsvOptions.html b/interfaces/WriteCsvOptions.html new file mode 100644 index 00000000..4391ed76 --- /dev/null +++ b/interfaces/WriteCsvOptions.html @@ -0,0 +1,166 @@ +WriteCsvOptions | nodejs-polars
+
+ +
+
+
+
+ +

Interface WriteCsvOptions

+
+

Options for DataFrame.writeCSV

+
+
+
+

Hierarchy

+
    +
  • WriteCsvOptions
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
hasHeader?: boolean
+
+ +
sep?: string
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/WriteIPCOptions.html b/interfaces/WriteIPCOptions.html new file mode 100644 index 00000000..82293d49 --- /dev/null +++ b/interfaces/WriteIPCOptions.html @@ -0,0 +1,159 @@ +WriteIPCOptions | nodejs-polars
+
+ +
+
+
+
+ +

Interface WriteIPCOptions

+
+

Options for DataFrame.writeIPC

+
+
+
+

Hierarchy

+
    +
  • WriteIPCOptions
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
compression?: "uncompressed" | "lz4" | "zstd"
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/WriteJsonOptions.html b/interfaces/WriteJsonOptions.html new file mode 100644 index 00000000..f51d41b4 --- /dev/null +++ b/interfaces/WriteJsonOptions.html @@ -0,0 +1,166 @@ +WriteJsonOptions | nodejs-polars
+
+ +
+
+
+
+ +

Interface WriteJsonOptions

+
+

Options for DataFrame.writeJSON

+
+
+
+

Hierarchy

+
    +
  • WriteJsonOptions
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
multiline?: boolean
+
+ +
orient?: "row" | "col" | "dataframe"
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/WriteParquetOptions.html b/interfaces/WriteParquetOptions.html new file mode 100644 index 00000000..e13631de --- /dev/null +++ b/interfaces/WriteParquetOptions.html @@ -0,0 +1,159 @@ +WriteParquetOptions | nodejs-polars
+
+ +
+
+
+
+ +

Interface WriteParquetOptions

+
+

Options for DataFrame.writeParquet

+
+
+
+

Hierarchy

+
    +
  • WriteParquetOptions
+
+
+
+ +
+
+

Properties

+
+
+

Properties

+
+ +
compression?: "uncompressed" | "snappy" | "gzip" | "lzo" | "brotli" | "lz4" | "zstd"
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/pl.Config.html b/interfaces/pl.Config.html new file mode 100644 index 00000000..6899eb6b --- /dev/null +++ b/interfaces/pl.Config.html @@ -0,0 +1,358 @@ +Config | nodejs-polars
+
+ +
+
+
+
+ +

Interface Config

+
+

Configure polars; offers options for table formatting and more.

+
+
+
+

Hierarchy

+
    +
  • Config
+
+
+
+ +
+
+

Methods

+
+ +
    + +
  • +

    Use ascii characters to print tables

    +
    +

    Returns Config

    +
+
+ +
    + +
  • +

    Turn on the global string cache

    +
    +

    Returns Config

    +
+
+ +
    + +
  • +

    Set the number of columns used to print tables

    +
    +
    +

    Parameters

    +
      +
    • +
      n: number
    +

    Returns Config

    +
+
+ +
    + +
  • +

    Set the number of rows used to print tables

    +
    +
    +

    Parameters

    +
      +
    • +
      n: number
    +

    Returns Config

    +
+
+ +
    + +
  • +

    Set the number of character used to draw the table

    +
    +
    +

    Parameters

    +
      +
    • +
      width: number
    +

    Returns Config

    +
+
+ +
    + +
  • +

    Use utf8 characters to print tables

    +
    +

    Returns Config

    +
+
+ +
    + +
  • +

    Turn off the global string cache

    +
    +

    Returns Config

    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/pl.DataFrame-1.html b/interfaces/pl.DataFrame-1.html new file mode 100644 index 00000000..6bd93174 --- /dev/null +++ b/interfaces/pl.DataFrame-1.html @@ -0,0 +1,3040 @@ +DataFrame | nodejs-polars
+
+ +
+
+
+
+ +

Interface DataFrame

+
+

A DataFrame is a two-dimensional data structure that represents data as a table +with rows and columns.

+
+
+

Param

Object, Array, or Series + Two-dimensional data in various forms. object must contain Arrays. + Array may contain Series or other Arrays.

+ +

Param

Array of str, default undefined + Column labels to use for resulting DataFrame. If specified, overrides any + labels already present in the data. Must match data dimensions.

+ +

Param

'col' | 'row' default undefined + Whether to interpret two-dimensional data as columns or as rows. If None, + the orientation is inferred by matching the columns and data dimensions. If + this does not yield conclusive results, column orientation is used.

+ +

Example

Constructing a DataFrame from an object :

+
> data = {'a': [1n, 2n], 'b': [3, 4]}
> df = pl.DataFrame(data)
> df
shape: (2, 2)
╭─────┬─────╮
ab
│ --- ┆ --- │
u64i64
╞═════╪═════╡
13
├╌╌╌╌╌┼╌╌╌╌╌┤
24
╰─────┴─────╯ +
+

Notice that the dtype is automatically inferred as a polars Int64:

+
> df.dtypes
['UInt64', `Int64'] +
+

In order to specify dtypes for your columns, initialize the DataFrame with a list +of Series instead:

+
> data = [pl.Series('col1', [1, 2], pl.Float32),
... pl.Series('col2', [3, 4], pl.Int64)]
> df2 = pl.DataFrame(series)
> df2
shape: (2, 2)
╭──────┬──────╮
col1col2
│ --- ┆ --- │
f32i64
╞══════╪══════╡
13
├╌╌╌╌╌╌┼╌╌╌╌╌╌┤
24
╰──────┴──────╯ +
+

Constructing a DataFrame from a list of lists, row orientation inferred:

+
> data = [[1, 2, 3], [4, 5, 6]]
> df4 = pl.DataFrame(data, ['a', 'b', 'c'])
> df4
shape: (2, 3)
╭─────┬─────┬─────╮
abc
│ --- ┆ --- ┆ --- │
i64i64i64
╞═════╪═════╪═════╡
123
├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┤
456
╰─────┴─────┴─────╯ +
+
+
+

Hierarchy

+
    +
  • Arithmetic<pl.DataFrame>
  • +
  • Sample<pl.DataFrame>
  • +
  • WriteMethods
  • +
  • Serialize
  • +
  • GroupByOps<RollingGroupBy> +
      +
    • DataFrame
+
+
+
+ +
+
+

Properties

+
+ +
dtypes: DataType[]
+
+ +
height: number
+
+ +
shape: {
    height: number;
    width: number;
}
+
+

Type declaration

+
    +
  • +
    height: number
  • +
  • +
    width: number
+
+ +
width: number
+
+

Accessors

+
+ +
    +
  • get columns(): string[]
  • +
  • +

    Returns string[]

  • +
  • set columns(cols): void
  • +
  • +
    +

    Parameters

    +
      +
    • +
      cols: string[]
    +

    Returns void

+
+ +
+
+

Methods - Arithmetic

+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+

Methods - Deprecated

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      Optional destOrOptions: any
    • +
    • +
      Optional options: any
    +

    Returns any

    +
    +

    Deprecated

    since 0.4.0 use writeCSV

    +
+
+

Methods - IO

+
+ +
    + +
  • +

    compat with JSON.stringify

    +
    +

    Returns string

    +
+
+ +
    + +
  • +

    Converts dataframe object into column oriented javascript objects

    +
    +

    Returns Record<string, any[]>

    +
    +

    Example

    > df.toObject()
    {
    "foo": [1,2,3],
    "bar": ["a", "b", "c"]
    } +
    +
+
+ +
    + +
  • +

    Converts dataframe object into row oriented javascript objects

    +
    +

    Returns Record<string, any>[]

    +
    +

    Example

    > df.toRecords()
    [
    {"foo":1.0,"bar":"a"},
    {"foo":2.0,"bar":"b"},
    {"foo":3.0,"bar":"c"}
    ] +
    +
+
+ +
    + +
  • +

    Write the DataFrame disk in avro format.

    +
    +
    +

    Parameters

    +
    +

    Returns Buffer

    +
  • + +
  • +
    +

    Parameters

    +
    +

    Returns void

+
+ +
    + +
  • +

    Write DataFrame to comma-separated values file (csv).

    +

    If no options are specified, it will return a new string containing the contents

    +
    +
    +

    Returns Buffer

    +
    +

    Example

    > df = pl.DataFrame({
    ... "foo": [1, 2, 3],
    ... "bar": [6, 7, 8],
    ... "ham": ['a', 'b', 'c']
    ... })
    > df.writeCSV()
    foo,bar,ham
    1,6,a
    2,7,b
    3,8,c

    // using a file path
    > df.head(1).writeCSV("./foo.csv")
    // foo.csv
    foo,bar,ham
    1,6,a

    // using a write stream
    > const writeStream = new Stream.Writable({
    ... write(chunk, encoding, callback) {
    ... console.log("writeStream: %O', chunk.toString());
    ... callback(null);
    ... }
    ... });
    > df.head(1).writeCSV(writeStream, {hasHeader: false})
    writeStream: '1,6,a' +
    +
  • + +
  • +
    +

    Parameters

    +
    +

    Returns Buffer

  • + +
  • +
    +

    Parameters

    +
    +

    Returns void

+
+ +
    + +
  • +

    Write to Arrow IPC binary stream, or a feather file.

    +
    +
    +

    Parameters

    +
    +

    Returns Buffer

    +
  • + +
  • +
    +

    Parameters

    +
    +

    Returns void

+
+ +
    + +
  • +

    Write Dataframe to JSON string, file, or write stream

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional options: {
          format: "json" | "lines";
      }
      +
      +
        +
      • +
        format: "json" | "lines"
        +

        json | lines

        +
        +
    +

    Returns Buffer

    +
    +

    Example

    > const df = pl.DataFrame({
    ... foo: [1,2,3],
    ... bar: ['a','b','c']
    ... })


    > df.writeJSON({format:"json"})
    `[ {"foo":1.0,"bar":"a"}, {"foo":2.0,"bar":"b"}, {"foo":3.0,"bar":"c"}]`

    > df.writeJSON({format:"lines"})
    `{"foo":1.0,"bar":"a"}
    {"foo":2.0,"bar":"b"}
    {"foo":3.0,"bar":"c"}`

    // writing to a file
    > df.writeJSON("/path/to/file.json", {format:'lines'}) +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      destination: string | Writable
    • +
    • +
      Optional options: {
          format: "json" | "lines";
      }
      +
        +
      • +
        format: "json" | "lines"
    +

    Returns void

+
+ +
    + +
  • +

    Write the DataFrame disk in parquet format.

    +
    +
    +

    Parameters

    +
    +

    Returns Buffer

    +
  • + +
  • +
    +

    Parameters

    +
    +

    Returns void

+
+

Methods - IO Deprecated

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      Optional destination: any
    • +
    • +
      Optional options: any
    +

    Returns any

    +
    +

    Deprecated

    since 0.4.0 use writeIPC

    +
+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      Optional destination: any
    • +
    • +
      Optional options: any
    +

    Returns any

    +
    +

    Deprecated

    since 0.4.0 use writeParquet

    +
+
+

Methods - Math

+
+ +
    + +
  • +

    Sample from this DataFrame by setting either n or frac.

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional opts: {
          n: number;
          seed?: number | bigint;
          withReplacement?: boolean;
      }
      +
        +
      • +
        n: number
      • +
      • +
        Optional seed?: number | bigint
      • +
      • +
        Optional withReplacement?: boolean
    +

    Returns pl.DataFrame

    +
    +

    Example

    > df = pl.DataFrame({
    > "foo": [1, 2, 3],
    > "bar": [6, 7, 8],
    > "ham": ['a', 'b', 'c']
    > })
    > df.sample({n: 2})
    shape: (2, 3)
    ╭─────┬─────┬─────╮
    foobarham
    │ --- ┆ --- ┆ --- │
    i64i64str
    ╞═════╪═════╪═════╡
    16"a"
    ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┤
    38"c"
    ╰─────┴─────┴─────╯ +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      Optional opts: {
          frac: number;
          seed?: number | bigint;
          withReplacement?: boolean;
      }
      +
        +
      • +
        frac: number
      • +
      • +
        Optional seed?: number | bigint
      • +
      • +
        Optional withReplacement?: boolean
    +

    Returns pl.DataFrame

  • + +
  • +
    +

    Parameters

    +
      +
    • +
      Optional n: number
    • +
    • +
      Optional frac: number
    • +
    • +
      Optional withReplacement: boolean
    • +
    • +
      Optional seed: number | bigint
    +

    Returns pl.DataFrame

+
+

Methods - Other

+
+ +
+
+ +
    + +
  • +

    Returns Generator<any, void, any>

+
+ +
+
+ +
    + +
  • +

    Summary statistics for a DataFrame.

    +

    Only summarizes numeric datatypes at the moment and returns nulls for non numeric datatypes.

    +
    +

    Example

    +
    >  df = pl.DataFrame({
    ... 'a': [1.0, 2.8, 3.0],
    ... 'b': [4, 5, 6],
    ... "c": [True, False, True]
    ... })
    ... df.describe()
    shape: (5, 4)
    ╭──────────┬───────┬─────┬──────╮
    describeabc
    │ --- ┆ --- ┆ --- ┆ --- │
    strf64f64f64
    ╞══════════╪═══════╪═════╪══════╡
    "mean"2.2675null
    ├╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌╌┤
    "std"1.1021null
    ├╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌╌┤
    "min"140.0
    ├╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌╌┤
    "max"361
    ├╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌╌┤
    "median"2.85null
    ╰──────────┴───────┴─────┴──────╯ +
    +
    +

    Returns pl.DataFrame

    +
+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      Optional maintainOrder: any
    • +
    • +
      Optional subset: any
    • +
    • +
      Optional keep: any
    +

    Returns pl.DataFrame

    +
    +

    Deprecated

    since 0.4.0 use unique

    +
+
+ +
    + +
  • +

    Remove column from DataFrame and return as new.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      name: string
      +
    +

    Returns pl.DataFrame

    +
    +

    Example

    >  df = pl.DataFrame({
    ... "foo": [1, 2, 3],
    ... "bar": [6.0, 7.0, 8.0],
    ... "ham": ['a', 'b', 'c'],
    ... "apple": ['a', 'b', 'c']
    ... })
    > df.drop(['ham', 'apple'])
    shape: (3, 2)
    ╭─────┬─────╮
    foobar
    │ --- ┆ --- │
    i64f64
    ╞═════╪═════╡
    16
    ├╌╌╌╌╌┼╌╌╌╌╌┤
    27
    ├╌╌╌╌╌┼╌╌╌╌╌┤
    38
    ╰─────┴─────╯ +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      names: string[]
    +

    Returns pl.DataFrame

  • + +
  • +
    +

    Parameters

    +
      +
    • +
      name: string
    • +
    • +
      Rest ...names: string[]
    +

    Returns pl.DataFrame

+
+ +
    + +
  • +

    Return a new DataFrame where the null values are dropped.

    +

    This method only drops nulls row-wise if any single value of the row is null.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      column: string
    +

    Returns pl.DataFrame

    +
    +

    Example

    >  df = pl.DataFrame({
    ... "foo": [1, 2, 3],
    ... "bar": [6, null, 8],
    ... "ham": ['a', 'b', 'c']
    ... })
    > df.dropNulls()
    shape: (2, 3)
    ┌─────┬─────┬─────┐
    foobarham
    │ --- ┆ --- ┆ --- │
    i64i64str
    ╞═════╪═════╪═════╡
    16"a"
    ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┤
    38"c"
    └─────┴─────┴─────┘ +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      columns: string[]
    +

    Returns pl.DataFrame

  • + +
  • +
    +

    Parameters

    +
      +
    • +
      Rest ...columns: string[]
    +

    Returns pl.DataFrame

+
+ +
    + +
  • +

    Explode DataFrame to long format by exploding a column with Lists.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      column: ExprOrString
    +

    Returns pl.DataFrame

    +
    +

    Example

    >  df = pl.DataFrame({
    ... "letters": ["c", "c", "a", "c", "a", "b"],
    ... "nrs": [[1, 2], [1, 3], [4, 3], [5, 5, 5], [6], [2, 1, 2]]
    ... })
    > df
    shape: (6, 2)
    ╭─────────┬────────────╮
    lettersnrs
    │ --- ┆ --- │
    strlist [i64] │
    ╞═════════╪════════════╡
    "c" ┆ [1, 2] │
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌┤
    "c" ┆ [1, 3] │
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌┤
    "a" ┆ [4, 3] │
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌┤
    "c" ┆ [5, 5, 5] │
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌┤
    "a" ┆ [6] │
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌┤
    "b" ┆ [2, 1, 2] │
    ╰─────────┴────────────╯
    > df.explode("nrs")
    shape: (13, 2)
    ╭─────────┬─────╮
    lettersnrs
    │ --- ┆ --- │
    stri64
    ╞═════════╪═════╡
    "c"1
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    "c"2
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    "c"1
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    "c"3
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    │ ... ┆ ... │
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    "c"5
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    "a"6
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    "b"2
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    "b"1
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    "b"2
    ╰─────────┴─────╯ +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      columns: ExprOrString[]
    +

    Returns pl.DataFrame

  • + +
  • +
    +

    Parameters

    +
      +
    • +
      column: ExprOrString
    • +
    • +
      Rest ...columns: ExprOrString[]
    +

    Returns pl.DataFrame

+
+ +
    + +
  • +

    Extend the memory backed by this DataFrame with the values from other.

    +
    +

    Different from vstack which adds the chunks from other to the chunks of this DataFrame + extent appends the data from other to the underlying memory locations and thus may cause a reallocation.

    +

    If this does not cause a reallocation, the resulting data structure will not have any extra chunks + and thus will yield faster queries.

    +

    Prefer extend over vstack when you want to do a query after a single append. For instance during + online operations where you add n rows and rerun a query.

    +

    Prefer vstack over extend when you want to append many times before doing a query. For instance + when you read in multiple files and when to store them in a single DataFrame. + In the latter case, finish the sequence of vstack operations with a rechunk.

    +
    +
    +

    Parameters

    +
      +
    • +
      other: pl.DataFrame
      +

      DataFrame to vertically add.

      +
      +
    +

    Returns pl.DataFrame

    +
+
+ +
    + +
  • +

    Fill null/missing values by a filling strategy

    +
    +
    +

    Parameters

    +
      +
    • +
      strategy: FillNullStrategy
      +

      One of:

      +
        +
      • "backward"
      • +
      • "forward"
      • +
      • "mean"
      • +
      • "min'
      • +
      • "max"
      • +
      • "zero"
      • +
      • "one"
      • +
      +
      +
    +

    Returns pl.DataFrame

    DataFrame with None replaced with the filling strategy.

    + +
+
+ +
    + +
  • +

    Filter the rows in the DataFrame based on a predicate expression.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      predicate: any
      +

      Expression that evaluates to a boolean Series.

      +
      +
    +

    Returns pl.DataFrame

    +
    +

    Example

    > df = pl.DataFrame({
    ... "foo": [1, 2, 3],
    ... "bar": [6, 7, 8],
    ... "ham": ['a', 'b', 'c']
    ... })
    // Filter on one condition
    > df.filter(pl.col("foo").lt(3))
    shape: (2, 3)
    ┌─────┬─────┬─────┐
    foobarham
    │ --- ┆ --- ┆ --- │
    i64i64str
    ╞═════╪═════╪═════╡
    16a
    ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┤
    27b
    └─────┴─────┴─────┘
    // Filter on multiple conditions
    > df.filter(
    ... pl.col("foo").lt(3)
    ... .and(pl.col("ham").eq("a"))
    ... )
    shape: (1, 3)
    ┌─────┬─────┬─────┐
    foobarham
    │ --- ┆ --- ┆ --- │
    i64i64str
    ╞═════╪═════╪═════╡
    16a
    └─────┴─────┴─────┘ +
    +
+
+ +
    + +
  • +

    Find the index of a column by name.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      name: string
      +

      Name of the column to find.

      +
      +
    +

    Returns number

    +
    +

    Example

    > df = pl.DataFrame({
    ... "foo": [1, 2, 3],
    ... "bar": [6, 7, 8],
    ... "ham": ['a', 'b', 'c']
    ... })
    > df.findIdxByName("ham"))
    2 +
    +
+
+ +
    + +
  • +

    Apply a horizontal reduction on a DataFrame.

    +

    This can be used to effectively determine aggregations on a row level, +and can be applied to any DataType that can be supercasted (casted to a similar parent type).

    +

    An example of the supercast rules when applying an arithmetic operation on two DataTypes are for instance:

    +
      +
    • Int8 + Utf8 = Utf8
    • +
    • Float32 + Int64 = Float32
    • +
    • Float32 + Float64 = Float64
    • +
    +
    +
    +
    +

    Parameters

    +
    +

    Returns pl.Series

    Series

    + +
    +

    Example

    > // A horizontal sum operation
    > df = pl.DataFrame({
    ... "a": [2, 1, 3],
    ... "b": [1, 2, 3],
    ... "c": [1.0, 2.0, 3.0]
    ... })
    > df.fold((s1, s2) => s1.plus(s2))
    Series: 'a' [f64]
    [
    4
    5
    9
    ]
    > // A horizontal minimum operation
    > df = pl.DataFrame({
    ... "a": [2, 1, 3],
    ... "b": [1, 2, 3],
    ... "c": [1.0, 2.0, 3.0]
    ... })
    > df.fold((s1, s2) => s1.zipWith(s1.lt(s2), s2))
    Series: 'a' [f64]
    [
    1
    1
    3
    ]
    > // A horizontal string concatenation
    > df = pl.DataFrame({
    ... "a": ["foo", "bar", 2],
    ... "b": [1, 2, 3],
    ... "c": [1.0, 2.0, 3.0]
    ... })
    > df.fold((s1, s2) => s.plus(s2))
    Series: '' [f64]
    [
    "foo11"
    "bar22
    "233"
    ] +
    +
+
+ +
    + +
  • +

    Check if DataFrame is equal to other.

    +
    +
    +
    +

    Parameters

    +
    +

    Returns boolean

    +
    +

    Example

    > df1 = pl.DataFrame({
    ... "foo": [1, 2, 3],
    ... "bar": [6.0, 7.0, 8.0],
    ... "ham": ['a', 'b', 'c']
    ... })
    > df2 = pl.DataFrame({
    ... "foo": [3, 2, 1],
    ... "bar": [8.0, 7.0, 6.0],
    ... "ham": ['c', 'b', 'a']
    ... })
    > df1.frameEqual(df1)
    true
    > df1.frameEqual(df2)
    false +
    +
  • + +
  • +
    +

    Parameters

    +
    +

    Returns boolean

+
+ +
+
+ +
+
+ +
    + +
  • +

    Start a groupby operation.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Rest ...by: ColumnSelection[]
      +

      Column(s) to group by.

      +
      +
    +

    Returns GroupBy

    +
+
+ +
    + +
  • +

    Groups based on a time value (or index value of type Int32, Int64). Time windows are calculated and rows are assigned to windows. +Different from a normal groupby is that a row can be member of multiple groups. The time/index window could +be seen as a rolling window, with a window size determined by dates/times/values instead of slots in the DataFrame.

    +

    A window is defined by:

    +
      +
    • every: interval of the window
    • +
    • period: length of the window
    • +
    • offset: offset of the window
    • +
    +

    The every, period and offset arguments are created with +the following string language:

    +
      +
    • 1ns (1 nanosecond)
    • +
    • 1us (1 microsecond)
    • +
    • 1ms (1 millisecond)
    • +
    • 1s (1 second)
    • +
    • 1m (1 minute)
    • +
    • 1h (1 hour)
    • +
    • 1d (1 day)
    • +
    • 1w (1 week)
    • +
    • 1mo (1 calendar month)
    • +
    • 1y (1 calendar year)
    • +
    • 1i (1 index count)
    • +
    +

    Or combine them: +"3d12h4m25s" # 3 days, 12 hours, 4 minutes, and 25 seconds

    +

    In case of a groupbyDynamic on an integer column, the windows are defined by:

    +
      +
    • "1i" # length 1
    • +
    • "10i" # length 10
    • +
    +

    Parameters

    +
    +

    Parameters

    +
      +
    • +
      options: {
          by?: ColumnsOrExpr;
          check_sorted?: boolean;
          closed?: "none" | "left" | "right" | "both";
          every: string;
          includeBoundaries?: boolean;
          indexColumn: string;
          offset?: string;
          period?: string;
          start_by: StartBy;
          truncate?: boolean;
      }
      +
        +
      • +
        Optional by?: ColumnsOrExpr
      • +
      • +
        Optional check_sorted?: boolean
      • +
      • +
        Optional closed?: "none" | "left" | "right" | "both"
      • +
      • +
        every: string
      • +
      • +
        Optional includeBoundaries?: boolean
      • +
      • +
        indexColumn: string
      • +
      • +
        Optional offset?: string
      • +
      • +
        Optional period?: string
      • +
      • +
        start_by: StartBy
      • +
      • +
        Optional truncate?: boolean
    +

    Returns RollingGroupBy

    +
+
+ +
    + +
  • +

    Create rolling groups based on a time column (or index value of type Int32, Int64).

    +

    Different from a rolling groupby the windows are now determined by the individual values and are not of constant +intervals. For constant intervals use groupByDynamic

    +

    The period and offset arguments are created with +the following string language:

    +
      +
    • 1ns (1 nanosecond)
    • +
    • 1us (1 microsecond)
    • +
    • 1ms (1 millisecond)
    • +
    • 1s (1 second)
    • +
    • 1m (1 minute)
    • +
    • 1h (1 hour)
    • +
    • 1d (1 day)
    • +
    • 1w (1 week)
    • +
    • 1mo (1 calendar month)
    • +
    • 1y (1 calendar year)
    • +
    • 1i (1 index count)
    • +
    +

    Or combine them: +"3d12h4m25s" # 3 days, 12 hours, 4 minutes, and 25 seconds

    +

    In case of a groupby_rolling on an integer column, the windows are defined by:

    +
      +
    • "1i" # length 1
    • +
    • "10i" # length 10
    • +
    +
    +
    +

    Parameters

    +
      +
    • +
      opts: {
          by?: ColumnsOrExpr;
          check_sorted?: boolean;
          closed?: "none" | "left" | "right" | "both";
          indexColumn: ColumnsOrExpr;
          offset?: string;
          period: string;
      }
      +
        +
      • +
        Optional by?: ColumnsOrExpr
      • +
      • +
        Optional check_sorted?: boolean
      • +
      • +
        Optional closed?: "none" | "left" | "right" | "both"
      • +
      • +
        indexColumn: ColumnsOrExpr
      • +
      • +
        Optional offset?: string
      • +
      • +
        period: string
    +

    Returns RollingGroupBy

    +
    +

    Example


    >dates = [
    ... "2020-01-01 13:45:48",
    ... "2020-01-01 16:42:13",
    ... "2020-01-01 16:45:09",
    ... "2020-01-02 18:12:48",
    ... "2020-01-03 19:45:32",
    ... "2020-01-08 23:16:43",
    ... ]
    >df = pl.DataFrame({"dt": dates, "a": [3, 7, 5, 9, 2, 1]}).withColumn(
    ... pl.col("dt").str.strptime(pl.Datetime)
    ... )
    >out = df.groupbyRolling({indexColumn:"dt", period:"2d"}).agg(
    ... [
    ... pl.sum("a").alias("sum_a"),
    ... pl.min("a").alias("min_a"),
    ... pl.max("a").alias("max_a"),
    ... ]
    ... )
    >assert(out["sum_a"].toArray() === [3, 10, 15, 24, 11, 1])
    >assert(out["max_a"].toArray() === [3, 7, 7, 9, 9, 1])
    >assert(out["min_a"].toArray() === [3, 3, 3, 3, 2, 1])
    >out
    shape: (6, 4)
    ┌─────────────────────┬───────┬───────┬───────┐
    dta_suma_maxa_min
    │ --- ┆ --- ┆ --- ┆ --- │
    datetime[ms] ┆ i64i64i64
    ╞═════════════════════╪═══════╪═══════╪═══════╡
    2020-01-01 13:45:48333
    ├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┤
    2020-01-01 16:42:131073
    ├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┤
    2020-01-01 16:45:091573
    ├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┤
    2020-01-02 18:12:482493
    ├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┤
    2020-01-03 19:45:321192
    ├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┤
    2020-01-08 23:16:43111
    └─────────────────────┴───────┴───────┴───────┘ +
    +
+
+ +
    + +
  • +

    Hash and combine the rows in this DataFrame. (Hash value is UInt64)

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional k0: number
      +

      seed parameter

      +
      +
    • +
    • +
      Optional k1: number
      +

      seed parameter

      +
      +
    • +
    • +
      Optional k2: number
      +

      seed parameter

      +
      +
    • +
    • +
      Optional k3: number
      +

      seed parameter

      +
      +
    +

    Returns pl.Series

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      options: {
          k0?: number;
          k1?: number;
          k2?: number;
          k3?: number;
      }
      +
        +
      • +
        Optional k0?: number
      • +
      • +
        Optional k1?: number
      • +
      • +
        Optional k2?: number
      • +
      • +
        Optional k3?: number
    +

    Returns pl.Series

+
+ +
    + +
  • +

    Get first N rows as DataFrame.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Optional length: number
      +

      Length of the head.

      +
      +
    +

    Returns pl.DataFrame

    +
    +

    Example

    > df = pl.DataFrame({
    ... "foo": [1, 2, 3, 4, 5],
    ... "bar": [6, 7, 8, 9, 10],
    ... "ham": ['a', 'b', 'c', 'd','e']
    ... })
    > df.head(3)
    shape: (3, 3)
    ╭─────┬─────┬─────╮
    foobarham
    │ --- ┆ --- ┆ --- │
    i64i64str
    ╞═════╪═════╪═════╡
    16"a"
    ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┤
    27"b"
    ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┤
    38"c"
    ╰─────┴─────┴─────╯ +
    +
+
+ +
    + +
  • +

    Return a new DataFrame grown horizontally by stacking multiple Series to it.

    +
    +
    +

    Parameters

    +
    +

    Returns pl.DataFrame

    +
    +

    Example

    > df = pl.DataFrame({
    ... "foo": [1, 2, 3],
    ... "bar": [6, 7, 8],
    ... "ham": ['a', 'b', 'c']
    ... })
    > x = pl.Series("apple", [10, 20, 30])
    > df.hStack([x])
    shape: (3, 4)
    ╭─────┬─────┬─────┬───────╮
    foobarhamapple
    │ --- ┆ --- ┆ --- ┆ --- │
    i64i64stri64
    ╞═════╪═════╪═════╪═══════╡
    16"a"10
    ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌╌╌┤
    27"b"20
    ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌╌╌┤
    38"c"30
    ╰─────┴─────┴─────┴───────╯ +
    +
  • + +
  • +
    +

    Parameters

    +
    +

    Returns void

+
+ +
    + +
  • +

    Insert a Series at a certain column index. This operation is in place.

    +
    +
    +

    Parameters

    +
      +
    • +
      index: number
      +

      Column position to insert the new Series column.

      +
      +
    • +
    • +
      series: pl.Series
      +

      Series to insert

      +
      +
    +

    Returns void

    +
+
+ +
+
+ +
+
+ +
    + +
  • +

    Check if the dataframe is empty

    +
    +

    Returns boolean

    +
+
+ +
+
+ +
    + +
  • +

    SQL like joins.

    +
    +
    +

    Parameters

    +
      +
    • +
      other: pl.DataFrame
    • +
    • +
      options: {
          on: ValueOrArray<string>;
      } & Omit<JoinOptions, "leftOn" | "rightOn">
      +
    +

    Returns pl.DataFrame

    +
    +

    See

    JoinOptions

    + +

    Example

    > df = pl.DataFrame({
    ... "foo": [1, 2, 3],
    ... "bar": [6.0, 7.0, 8.0],
    ... "ham": ['a', 'b', 'c']
    ... })
    > otherDF = pl.DataFrame({
    ... "apple": ['x', 'y', 'z'],
    ... "ham": ['a', 'b', 'd']
    ... })
    > df.join(otherDF, {on: 'ham'})
    shape: (2, 4)
    ╭─────┬─────┬─────┬───────╮
    foobarhamapple
    │ --- ┆ --- ┆ --- ┆ --- │
    i64f64strstr
    ╞═════╪═════╪═════╪═══════╡
    16"a""x"
    ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌╌╌┤
    27"b""y"
    ╰─────┴─────┴─────┴───────╯ +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      other: pl.DataFrame
    • +
    • +
      options: {
          leftOn: ValueOrArray<string>;
          rightOn: ValueOrArray<string>;
      } & Omit<JoinOptions, "on">
    +

    Returns pl.DataFrame

  • + +
  • +
    +

    Parameters

    +
      +
    • +
      other: pl.DataFrame
    • +
    • +
      options: {
          how: "cross";
          suffix?: string;
      }
      +
        +
      • +
        how: "cross"
      • +
      • +
        Optional suffix?: string
    +

    Returns pl.DataFrame

+
+ +
    + +
  • +

    Perform an asof join. This is similar to a left-join except that we +match on nearest key rather than equal keys.

    +

    Both DataFrames must be sorted by the asofJoin key.

    +

    For each row in the left DataFrame:

    +
      +
    • A "backward" search selects the last row in the right DataFrame whose +'on' key is less than or equal to the left's key.

      +
    • +
    • A "forward" search selects the first row in the right DataFrame whose +'on' key is greater than or equal to the left's key.

      +
    • +
    +

    The default is "backward".

    +
    +
    +

    Parameters

    +
      +
    • +
      other: pl.DataFrame
      +

      DataFrame to join with.

      +
      +
    • +
    • +
      options: {
          allowParallel?: boolean;
          by?: string | string[];
          byLeft?: string | string[];
          byRight?: string | string[];
          forceParallel?: boolean;
          leftOn?: string;
          on?: string;
          rightOn?: string;
          strategy?: "backward" | "forward";
          suffix?: string;
          tolerance?: string | number;
      }
      +
        +
      • +
        Optional allowParallel?: boolean
        +

        Allow the physical plan to optionally evaluate the computation of both DataFrames up to the join in parallel.

        +
        +
      • +
      • +
        Optional by?: string | string[]
      • +
      • +
        Optional byLeft?: string | string[]
        +

        join on these columns before doing asof join

        +
        +
      • +
      • +
        Optional byRight?: string | string[]
        +

        join on these columns before doing asof join

        +
        +
      • +
      • +
        Optional forceParallel?: boolean
        +

        Force the physical plan to evaluate the computation of both DataFrames up to the join in parallel.

        +
        +
      • +
      • +
        Optional leftOn?: string
        +

        Join column of the left DataFrame.

        +
        +
      • +
      • +
        Optional on?: string
        +

        Join column of both DataFrames. If set, leftOn and rightOn should be undefined.

        +
        +
      • +
      • +
        Optional rightOn?: string
        +

        Join column of the right DataFrame.

        +
        +
      • +
      • +
        Optional strategy?: "backward" | "forward"
        +

        One of 'forward', 'backward'

        +
        +
      • +
      • +
        Optional suffix?: string
        +

        Suffix to append to columns with a duplicate name.

        +
        +
      • +
      • +
        Optional tolerance?: string | number
        +

        Numeric tolerance. By setting this the join will only be done if the near keys are within this distance. + If an asof join is done on columns of dtype "Date", "Datetime" you + use the following string language:

        +
          +
        • 1ns (1 nanosecond)
        • +
        • 1us (1 microsecond)
        • +
        • 1ms (1 millisecond)
        • +
        • 1s (1 second)
        • +
        • 1m (1 minute)
        • +
        • 1h (1 hour)
        • +
        • 1d (1 day)
        • +
        • 1w (1 week)
        • +
        • 1mo (1 calendar month)
        • +
        • 1y (1 calendar year)
        • +
        • 1i (1 index count)
        • +
        +

        Or combine them:

        +
          +
        • "3d12h4m25s" # 3 days, 12 hours, 4 minutes, and 25 seconds
        • +
        +
        +
    +

    Returns pl.DataFrame

    +
    +

    Example

    > const gdp = pl.DataFrame({
    ... date: [
    ... new Date('2016-01-01'),
    ... new Date('2017-01-01'),
    ... new Date('2018-01-01'),
    ... new Date('2019-01-01'),
    ... ], // note record date: Jan 1st (sorted!)
    ... gdp: [4164, 4411, 4566, 4696],
    ... })
    > const population = pl.DataFrame({
    ... date: [
    ... new Date('2016-05-12'),
    ... new Date('2017-05-12'),
    ... new Date('2018-05-12'),
    ... new Date('2019-05-12'),
    ... ], // note record date: May 12th (sorted!)
    ... "population": [82.19, 82.66, 83.12, 83.52],
    ... })
    > population.joinAsof(
    ... gdp,
    ... {leftOn:"date", rightOn:"date", strategy:"backward"}
    ... )
    shape: (4, 3)
    ┌─────────────────────┬────────────┬──────┐
    datepopulationgdp
    │ --- ┆ --- ┆ --- │
    datetime[μs] ┆ f64i64
    ╞═════════════════════╪════════════╪══════╡
    2016-05-12 00:00:0082.194164
    ├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌┤
    2017-05-12 00:00:0082.664411
    ├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌┤
    2018-05-12 00:00:0083.124566
    ├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌┤
    2019-05-12 00:00:0083.524696
    └─────────────────────┴────────────┴──────┘ +
    +
+
+ +
+
+ +
+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      func: ((...args) => any)
      +
        +
      • +
          +
        • (...args): any
        • +
        • +
          +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
          +

          Returns any

    +

    Returns any[]

+
+ +
    + +
  • +

    Aggregate the columns of this DataFrame to their maximum value.

    +
    +
    +

    Returns pl.DataFrame

    +
    +

    Example

    > df = pl.DataFrame({
    ... "foo": [1, 2, 3],
    ... "bar": [6, 7, 8],
    ... "ham": ['a', 'b', 'c']
    ... })
    > df.max()
    shape: (1, 3)
    ╭─────┬─────┬──────╮
    foobarham
    │ --- ┆ --- ┆ --- │
    i64i64str
    ╞═════╪═════╪══════╡
    38null
    ╰─────┴─────┴──────╯ +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      axis: 0
    +

    Returns pl.DataFrame

  • + +
  • +
    +

    Parameters

    +
      +
    • +
      axis: 1
    +

    Returns pl.Series

+
+ +
+
+ +
    + +
  • +

    Aggregate the columns of this DataFrame to their median value.

    +
    +
    +

    Returns pl.DataFrame

    +
    +

    Example

    > df = pl.DataFrame({
    ... "foo": [1, 2, 3],
    ... "bar": [6, 7, 8],
    ... "ham": ['a', 'b', 'c']
    ... })
    > df.median()
    shape: (1, 3)
    ╭─────┬─────┬──────╮
    foobarham
    │ --- ┆ --- ┆ --- │
    f64f64str
    ╞═════╪═════╪══════╡
    27null
    ╰─────┴─────┴──────╯ +
    +
+
+ +
    + +
  • +

    Unpivot DataFrame to long format.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      idVars: ColumnSelection
      +

      Columns to use as identifier variables.

      +
      +
    • +
    • +
      valueVars: ColumnSelection
      +

      Values to use as value variables.

      +
      +
    +

    Returns pl.DataFrame

    +
    +

    Example

    > df1 = pl.DataFrame({
    ... 'id': [1],
    ... 'asset_key_1': ['123'],
    ... 'asset_key_2': ['456'],
    ... 'asset_key_3': ['abc'],
    ... })
    > df1.melt('id', ['asset_key_1', 'asset_key_2', 'asset_key_3'])
    shape: (3, 3)
    ┌─────┬─────────────┬───────┐
    idvariablevalue
    │ --- ┆ --- ┆ --- │
    f64strstr
    ╞═════╪═════════════╪═══════╡
    1asset_key_1123
    ├╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┤
    1asset_key_2456
    ├╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┤
    1asset_key_3abc
    └─────┴─────────────┴───────┘ +
    +
+
+ +
    + +
  • +

    Aggregate the columns of this DataFrame to their minimum value.

    +
    +
    +

    Returns pl.DataFrame

    +
    +

    Example

    > df = pl.DataFrame({
    ... "foo": [1, 2, 3],
    ... "bar": [6, 7, 8],
    ... "ham": ['a', 'b', 'c']
    ... })
    > df.min()
    shape: (1, 3)
    ╭─────┬─────┬──────╮
    foobarham
    │ --- ┆ --- ┆ --- │
    i64i64str
    ╞═════╪═════╪══════╡
    16null
    ╰─────┴─────┴──────╯ +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      axis: 0
    +

    Returns pl.DataFrame

  • + +
  • +
    +

    Parameters

    +
      +
    • +
      axis: 1
    +

    Returns pl.Series

+
+ +
    + +
  • +

    Get number of chunks used by the ChunkedArrays of this DataFrame.

    +
    +

    Returns number

    +
+
+ +
    + +
  • +

    Create a new DataFrame that shows the null counts per column.

    +
    +
    +

    Returns pl.DataFrame

    +
    +

    Example

    > df = pl.DataFrame({
    ... "foo": [1, null, 3],
    ... "bar": [6, 7, null],
    ... "ham": ['a', 'b', 'c']
    ... })
    > df.nullCount()
    shape: (1, 3)
    ┌─────┬─────┬─────┐
    foobarham
    │ --- ┆ --- ┆ --- │
    u32u32u32
    ╞═════╪═════╪═════╡
    110
    └─────┴─────┴─────┘ +
    +
+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      cols: string | string[]
    • +
    • +
      Optional stable: boolean
    • +
    • +
      Optional includeKey: boolean
    +

    Returns pl.DataFrame[]

  • + +
  • +
    +

    Type Parameters

    +
      +
    • +

      T

    +
    +

    Parameters

    +
      +
    • +
      cols: string | string[]
    • +
    • +
      stable: boolean
    • +
    • +
      includeKey: boolean
    • +
    • +
      mapFn: ((df) => T)
      +
        +
      • +
          +
        • (df): T
        • +
        • +
          +

          Parameters

          +
          +

          Returns T

    +

    Returns T[]

+
+ +
    + +
  • +

    Create a spreadsheet-style pivot table as a DataFrame.

    +
    +
    +

    Parameters

    +
      +
    • +
      values: string | string[]
      +

      Column values to aggregate. Can be multiple columns if the columns arguments contains multiple columns as well

      +
      +
    • +
    • +
      options: {
          aggregateFunc?: "mean" | "min" | "max" | pl.Expr | "sum" | "median" | "count" | "first" | "last";
          columns: string | string[];
          index: string | string[];
          maintainOrder?: boolean;
          sortColumns?: boolean;
      }
      +
        +
      • +
        Optional aggregateFunc?: "mean" | "min" | "max" | pl.Expr | "sum" | "median" | "count" | "first" | "last"
        +

        Any of: + - "sum" + - "max" + - "min" + - "mean" + - "median" + - "first" + - "last" + - "count" + Defaults to "first"

        +
        +
      • +
      • +
        columns: string | string[]
        +

        Columns whose values will be used as the header of the output DataFrame

        +
        +
      • +
      • +
        index: string | string[]
        +

        One or multiple keys to group by

        +
        +
      • +
      • +
        Optional maintainOrder?: boolean
        +

        Sort the grouped keys so that the output order is predictable.

        +
        +
      • +
      • +
        Optional sortColumns?: boolean
        +

        Sort the transposed columns by name. Default is by order of discovery.

        +
        +
    +

    Returns pl.DataFrame

    +
    +

    Example

      > df = pl.DataFrame(
    ... {
    ... "foo": ["one", "one", "one", "two", "two", "two"],
    ... "bar": ["A", "B", "C", "A", "B", "C"],
    ... "baz": [1, 2, 3, 4, 5, 6],
    ... }
    ... )
    > df.pivot({values:"baz", index:"foo", columns:"bar"})
    shape: (2, 4)
    ┌─────┬─────┬─────┬─────┐
    fooABC
    │ --- ┆ --- ┆ --- ┆ --- │
    stri64i64i64
    ╞═════╪═════╪═════╪═════╡
    one123
    ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┤
    two456
    └─────┴─────┴─────┴─────┘ +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      options: {
          aggregateFunc?: "mean" | "min" | "max" | pl.Expr | "sum" | "median" | "count" | "first" | "last";
          columns: string | string[];
          index: string | string[];
          maintainOrder?: boolean;
          sortColumns?: boolean;
          values: string | string[];
      }
      +
        +
      • +
        Optional aggregateFunc?: "mean" | "min" | "max" | pl.Expr | "sum" | "median" | "count" | "first" | "last"
      • +
      • +
        columns: string | string[]
      • +
      • +
        index: string | string[]
      • +
      • +
        Optional maintainOrder?: boolean
      • +
      • +
        Optional sortColumns?: boolean
      • +
      • +
        values: string | string[]
    +

    Returns pl.DataFrame

+
+ +
    + +
  • +

    Aggregate the columns of this DataFrame to their quantile value.

    +
    +
    +

    Parameters

    +
      +
    • +
      quantile: number
    +

    Returns pl.DataFrame

    +
    +

    Example

    > df = pl.DataFrame({
    ... "foo": [1, 2, 3],
    ... "bar": [6, 7, 8],
    ... "ham": ['a', 'b', 'c']
    ... })
    > df.quantile(0.5)
    shape: (1, 3)
    ╭─────┬─────┬──────╮
    foobarham
    │ --- ┆ --- ┆ --- │
    i64i64str
    ╞═════╪═════╪══════╡
    27null
    ╰─────┴─────┴──────╯ +
    +
+
+ +
    + +
  • +

    Rechunk the data in this DataFrame to a contiguous allocation.

    +

    This will make sure all subsequent operations have optimal and predictable performance.

    +
    +

    Returns pl.DataFrame

    +
+
+ +
    + +
  • +

    Rename column names.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      mapping: Record<string, string>
      +

      Key value pairs that map from old name to new name.

      +
      +
    +

    Returns pl.DataFrame

    +
    +

    Example

    > df = pl.DataFrame({
    ... "foo": [1, 2, 3],
    ... "bar": [6, 7, 8],
    ... "ham": ['a', 'b', 'c']
    ... })
    > df.rename({"foo": "apple"})
    ╭───────┬─────┬─────╮
    applebarham
    │ --- ┆ --- ┆ --- │
    i64i64str
    ╞═══════╪═════╪═════╡
    16"a"
    ├╌╌╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┤
    27"b"
    ├╌╌╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┤
    38"c"
    ╰───────┴─────┴─────╯ +
    +
+
+ +
    + +
  • +

    Replace a column at an index location.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      index: number
      +

      Column index

      +
      +
    • +
    • +
      newColumn: pl.Series
      +

      New column to insert

      +
      +
    +

    Returns void

    +
    +

    Example

    > df = pl.DataFrame({
    ... "foo": [1, 2, 3],
    ... "bar": [6, 7, 8],
    ... "ham": ['a', 'b', 'c']
    ... })
    > x = pl.Series("apple", [10, 20, 30])
    > df.replaceAtIdx(0, x)
    shape: (3, 3)
    ╭───────┬─────┬─────╮
    applebarham
    │ --- ┆ --- ┆ --- │
    i64i64str
    ╞═══════╪═════╪═════╡
    106"a"
    ├╌╌╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┤
    207"b"
    ├╌╌╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┤
    308"c"
    ╰───────┴─────┴─────╯ +
    +
+
+ +
    + +
  • +

    Get a row as Array

    +
    +
    +

    Parameters

    +
      +
    • +
      index: number
      +

      row index

      +
      +
    +

    Returns any[]

    +
    +

    Example

    > df = pl.DataFrame({
    ... "foo": [1, 2, 3],
    ... "bar": [6, 7, 8],
    ... "ham": ['a', 'b', 'c']
    ... })
    > df.row(2)
    [3, 8, 'c'] +
    +
+
+ +
    + +
  • +

    Convert columnar data to rows as arrays

    +
    +

    Returns any[][]

    +
+
+ +
    + +
  • +

    Select columns from this DataFrame.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Rest ...columns: ExprOrString[]
      +

      Column or columns to select.

      +
      +
    +

    Returns pl.DataFrame

    +
    +

    Example

    > df = pl.DataFrame({
    ... "foo": [1, 2, 3],
    ... "bar": [6, 7, 8],
    ... "ham": ['a', 'b', 'c']
    ... })
    > df.select('foo')
    shape: (3, 1)
    ┌─────┐
    foo
    │ --- │
    i64
    ╞═════╡
    1
    ├╌╌╌╌╌┤
    2
    ├╌╌╌╌╌┤
    3
    └─────┘ +
    +
+
+ +
    + +
  • +

    Serializes object to desired format via serde

    +
    +
    +

    Parameters

    +
    +

    Returns Buffer

    +
+
+ +
    + +
  • +

    Shift the values by a given period and fill the parts that will be empty due to this operation +with Nones.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      periods: number
      +

      Number of places to shift (may be negative).

      +
      +
    +

    Returns pl.DataFrame

    +
    +

    Example

    > df = pl.DataFrame({
    ... "foo": [1, 2, 3],
    ... "bar": [6, 7, 8],
    ... "ham": ['a', 'b', 'c']
    ... })
    > df.shift(1)
    shape: (3, 3)
    ┌──────┬──────┬──────┐
    foobarham
    │ --- ┆ --- ┆ --- │
    i64i64str
    ╞══════╪══════╪══════╡
    nullnullnull
    ├╌╌╌╌╌╌┼╌╌╌╌╌╌┼╌╌╌╌╌╌┤
    16"a"
    ├╌╌╌╌╌╌┼╌╌╌╌╌╌┼╌╌╌╌╌╌┤
    27"b"
    └──────┴──────┴──────┘
    > df.shift(-1)
    shape: (3, 3)
    ┌──────┬──────┬──────┐
    foobarham
    │ --- ┆ --- ┆ --- │
    i64i64str
    ╞══════╪══════╪══════╡
    27"b"
    ├╌╌╌╌╌╌┼╌╌╌╌╌╌┼╌╌╌╌╌╌┤
    38"c"
    ├╌╌╌╌╌╌┼╌╌╌╌╌╌┼╌╌╌╌╌╌┤
    nullnullnull
    └──────┴──────┴──────┘ +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      __namedParameters: {
          periods: number;
      }
      +
        +
      • +
        periods: number
    +

    Returns pl.DataFrame

+
+ +
    + +
  • +

    Shift the values by a given period and fill the parts that will be empty due to this operation +with the result of the fill_value expression.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      periods: number
    • +
    • +
      fillValue: string | number
    +

    Returns pl.DataFrame

    +
    +

    Example

    > df = pl.DataFrame({
    ... "foo": [1, 2, 3],
    ... "bar": [6, 7, 8],
    ... "ham": ['a', 'b', 'c']
    ... })
    > df.shiftAndFill({periods:1, fill_value:0})
    shape: (3, 3)
    ┌─────┬─────┬─────┐
    foobarham
    │ --- ┆ --- ┆ --- │
    i64i64str
    ╞═════╪═════╪═════╡
    00"0"
    ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┤
    16"a"
    ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┤
    27"b"
    └─────┴─────┴─────┘ +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      __namedParameters: {
          fillValue: string | number;
          periods: number;
      }
      +
        +
      • +
        fillValue: string | number
      • +
      • +
        periods: number
    +

    Returns pl.DataFrame

+
+ +
    + +
  • +

    Shrink memory usage of this DataFrame to fit the exact capacity needed to hold the data.

    +
    +

    Returns pl.DataFrame

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      inPlace: true
    +

    Returns void

  • + +
  • +
    +

    Parameters

    +
      +
    • +
      __namedParameters: {
          inPlace: true;
      }
      +
        +
      • +
        inPlace: true
    +

    Returns void

+
+ +
    + +
  • +

    Slice this DataFrame over the rows direction.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      opts: {
          length: number;
          offset: number;
      }
      +
      +
        +
      • +
        length: number
        +

        Length of the slice

        +
        +
      • +
      • +
        offset: number
        +

        Offset index.

        +
        +
    +

    Returns pl.DataFrame

    +
    +

    Example

    > df = pl.DataFrame({
    ... "foo": [1, 2, 3],
    ... "bar": [6.0, 7.0, 8.0],
    ... "ham": ['a', 'b', 'c']
    ... })
    > df.slice(1, 2) // Alternatively `df.slice({offset:1, length:2})`
    shape: (2, 3)
    ┌─────┬─────┬─────┐
    foobarham
    │ --- ┆ --- ┆ --- │
    i64i64str
    ╞═════╪═════╪═════╡
    27"b"
    ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┤
    38"c"
    └─────┴─────┴─────┘ +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      offset: number
    • +
    • +
      length: number
    +

    Returns pl.DataFrame

+
+ +
    + +
  • +

    Sort the DataFrame by column.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      by: ColumnsOrExpr
      +

      By which columns to sort. Only accepts string.

      +
      +
    • +
    • +
      Optional descending: boolean
    • +
    • +
      Optional maintain_order: boolean
    +

    Returns pl.DataFrame

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      __namedParameters: {
          by: ColumnsOrExpr;
          descending?: boolean;
          maintain_order?: boolean;
      }
      +
        +
      • +
        by: ColumnsOrExpr
      • +
      • +
        Optional descending?: boolean
      • +
      • +
        Optional maintain_order?: boolean
    +

    Returns pl.DataFrame

+
+ +
    + +
  • +

    Aggregate the columns of this DataFrame to their standard deviation value.

    +
    +
    +

    Returns pl.DataFrame

    +
    +

    Example

    > df = pl.DataFrame({
    ... "foo": [1, 2, 3],
    ... "bar": [6, 7, 8],
    ... "ham": ['a', 'b', 'c']
    ... })
    > df.std()
    shape: (1, 3)
    ╭─────┬─────┬──────╮
    foobarham
    │ --- ┆ --- ┆ --- │
    f64f64str
    ╞═════╪═════╪══════╡
    11null
    ╰─────┴─────┴──────╯ +
    +
+
+ +
+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      Optional length: number
    +

    Returns pl.DataFrame

    +
    +

    Example

    > df = pl.DataFrame({
    ... "letters": ["c", "c", "a", "c", "a", "b"],
    ... "nrs": [1, 2, 3, 4, 5, 6]
    ... })
    > df
    shape: (6, 2)
    ╭─────────┬─────╮
    lettersnrs
    │ --- ┆ --- │
    stri64
    ╞═════════╪═════╡
    "c"1
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    "c"2
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    "a"3
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    "c"4
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    "a"5
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    "b"6
    ╰─────────┴─────╯
    > df.groupby("letters")
    ... .tail(2)
    ... .sort("letters")
    shape: (5, 2)
    ╭─────────┬─────╮
    lettersnrs
    │ --- ┆ --- │
    stri64
    ╞═════════╪═════╡
    "a"3
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    "a"5
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    "b"6
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    "c"2
    ├╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
    "c"4
    ╰─────────┴─────╯ +
    +
+
+ +
+
+ +
+
+ +
    + +
  • +

    Convert a DataFrame to a Series of type Struct

    +
    +
    +

    Parameters

    +
      +
    • +
      name: string
      +

      Name for the struct Series

      +
      +
    +

    Returns pl.Series

    +
    +

    Example

     > df = pl.DataFrame({
    ... "a": [1, 2, 3, 4, 5],
    ... "b": ["one", "two", "three", "four", "five"],
    ... })
    > df.toStruct("nums")
    shape: (5,)
    Series: 'nums' [struct[2]{'a': i64, 'b': str}]
    [
    {1,"one"}
    {2,"two"}
    {3,"three"}
    {4,"four"}
    {5,"five"}
    ] +
    +
+
+ +
    + +
  • +

    Transpose a DataFrame over the diagonal.

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional options: {
          columnNames?: Iterable<string>;
          headerName?: string;
          includeHeader?: boolean;
      }
      +
      +
        +
      • +
        Optional columnNames?: Iterable<string>
        +

        Optional generator/iterator that yields column names. Will be used to replace the columns in the DataFrame.

        +
        +
      • +
      • +
        Optional headerName?: string
        +

        If includeHeader is set, this determines the name of the column that will be inserted

        +
        +
      • +
      • +
        Optional includeHeader?: boolean
        +

        If set, the column names will be added as first column.

        +
        +
    +

    Returns any

    +
    +

    Remarks

    This is a very expensive operation. Perhaps you can do it differently.

    + +

    Example

    > df = pl.DataFrame({"a": [1, 2, 3], "b": [1, 2, 3]})
    > df.transpose({includeHeader:true})
    shape: (2, 4)
    ┌────────┬──────────┬──────────┬──────────┐
    columncolumn_0column_1column_2
    │ --- ┆ --- ┆ --- ┆ --- │
    stri64i64i64
    ╞════════╪══════════╪══════════╪══════════╡
    a123
    ├╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌┤
    b123
    └────────┴──────────┴──────────┴──────────┘
    // replace the auto generated column names with a list
    > df.transpose({includeHeader:false, columnNames:["a", "b", "c"]})
    shape: (2, 3)
    ┌─────┬─────┬─────┐
    abc
    │ --- ┆ --- ┆ --- │
    i64i64i64
    ╞═════╪═════╪═════╡
    123
    ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┤
    123
    └─────┴─────┴─────┘

    // Include the header as a separate column
    > df.transpose({
    ... includeHeader:true,
    ... headerName:"foo",
    ... columnNames:["a", "b", "c"]
    ... })
    shape: (2, 4)
    ┌─────┬─────┬─────┬─────┐
    fooabc
    │ --- ┆ --- ┆ --- ┆ --- │
    stri64i64i64
    ╞═════╪═════╪═════╪═════╡
    a123
    ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┤
    b123
    └─────┴─────┴─────┴─────┘

    // Replace the auto generated column with column names from a generator function
    > function *namesGenerator() {
    ... const baseName = "my_column_";
    ... let count = 0;
    ... let name = `${baseName}_${count}`;
    ... count++;
    ... yield name;
    ... }
    > df.transpose({includeHeader:false, columnNames:namesGenerator})
    shape: (2, 3)
    ┌─────────────┬─────────────┬─────────────┐
    my_column_0my_column_1my_column_2
    │ --- ┆ --- ┆ --- │
    i64i64i64
    ╞═════════════╪═════════════╪═════════════╡
    123
    ├╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌┤
    123
    └─────────────┴─────────────┴─────────────┘ +
    +
+
+ +
    + +
  • +

    Drop duplicate rows from this DataFrame. +Note that this fails if there is a column of type List in the DataFrame.

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional maintainOrder: boolean
      +
    • +
    • +
      Optional subset: ColumnSelection
      +

      subset to drop duplicates for

      +
      +
    • +
    • +
      Optional keep: "first" | "last"
      +

      "first" | "last"

      +
      +
    +

    Returns pl.DataFrame

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      opts: {
          keep?: "first" | "last";
          maintainOrder?: boolean;
          subset?: ColumnSelection;
      }
      +
        +
      • +
        Optional keep?: "first" | "last"
      • +
      • +
        Optional maintainOrder?: boolean
      • +
      • +
        Optional subset?: ColumnSelection
    +

    Returns pl.DataFrame

+
+ +
    + +
  • +

    Decompose a struct into its fields. The fields will be inserted in to the DataFrame on the +location of the struct type.

    +
    +
    +

    Parameters

    +
      +
    • +
      names: string | string[]
      +

      Names of the struct columns that will be decomposed by its fields

      +
      +
    +

    Returns pl.DataFrame

    +
    +

    Example

    > df = pl.DataFrame({
    ... "int": [1, 2],
    ... "str": ["a", "b"],
    ... "bool": [true, null],
    ... "list": [[1, 2], [3]],
    ... })
    ... .toStruct("my_struct")
    ... .toFrame()
    > df
    shape: (2, 1)
    ┌─────────────────────────────┐
    my_struct
    │ --- │
    struct[4]{'int',...,'list'} │
    ╞═════════════════════════════╡
    │ {1,"a",true,[1, 2]} │
    ├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┤
    │ {2,"b",null,[3]} │
    └─────────────────────────────┘
    > df.unnest("my_struct")
    shape: (2, 4)
    ┌─────┬─────┬──────┬────────────┐
    intstrboollist
    │ --- ┆ --- ┆ --- ┆ --- │
    i64strboollist [i64] │
    ╞═════╪═════╪══════╪════════════╡
    1atrue ┆ [1, 2] │
    ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌┤
    2bnull ┆ [3] │
    └─────┴─────┴──────┴────────────┘ +
    +
+
+ +
    + +
  • +

    Aggregate the columns of this DataFrame to their variance value.

    +
    +

    Returns pl.DataFrame

    +
    +

    Example

    > df = pl.DataFrame({
    > "foo": [1, 2, 3],
    > "bar": [6, 7, 8],
    > "ham": ['a', 'b', 'c']
    > })
    > df.var()
    shape: (1, 3)
    ╭─────┬─────┬──────╮
    foobarham
    │ --- ┆ --- ┆ --- │
    f64f64str
    ╞═════╪═════╪══════╡
    11null
    ╰─────┴─────┴──────╯ +
    +
+
+ +
    + +
  • +

    Grow this DataFrame vertically by stacking a DataFrame to it.

    +
    +
    +

    Parameters

    +
    +

    Returns pl.DataFrame

    +
    +

    Example

    > df1 = pl.DataFrame({
    ... "foo": [1, 2],
    ... "bar": [6, 7],
    ... "ham": ['a', 'b']
    ... })
    > df2 = pl.DataFrame({
    ... "foo": [3, 4],
    ... "bar": [8 , 9],
    ... "ham": ['c', 'd']
    ... })
    > df1.vstack(df2)
    shape: (4, 3)
    ╭─────┬─────┬─────╮
    foobarham
    │ --- ┆ --- ┆ --- │
    i64i64str
    ╞═════╪═════╪═════╡
    16"a"
    ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┤
    27"b"
    ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┤
    38"c"
    ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┤
    49"d"
    ╰─────┴─────┴─────╯ +
    +
+
+ +
+
+ +
+
+ +
    + +
  • +

    Return a new DataFrame with the column renamed.

    +
    +
    +

    Parameters

    +
      +
    • +
      existing: string
    • +
    • +
      replacement: string
    +

    Returns pl.DataFrame

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      opts: {
          existing: string;
          replacement: string;
      }
      +
        +
      • +
        existing: string
      • +
      • +
        replacement: string
    +

    Returns pl.DataFrame

+
+ +
+
+ +
    + +
  • +

    Add a column at index 0 that counts the rows.

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional name: string
      +

      name of the column to add

      +
      +
    +

    Returns pl.DataFrame

    +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/pl.Expr-1.html b/interfaces/pl.Expr-1.html new file mode 100644 index 00000000..72c9c0e9 --- /dev/null +++ b/interfaces/pl.Expr-1.html @@ -0,0 +1,3116 @@ +Expr | nodejs-polars
+
+ +
+
+
+
+ +

Interface Expr

+
+

Expressions that can be used in various contexts.

+
+
+
+

Hierarchy

+
+
+
+
+ +
+
+

Accessors

+
+ +
+
+ +
+
+ +
+
+ +
+
+

Methods - Arithmetic

+
+ +
    + +
  • +

    Add self to other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Divide self by other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Divide self by other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Subtract other from self

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Get the remainder of self divided by other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Multiply self by other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Multiply self by other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Add self to other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Get the remainder of self divided by other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Subtract other from self

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Expr

    +
+
+

Methods - Comparison

+
+ +
    + +
  • +

    Compare self to other: self == other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Compare self to other: self == other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Compare self to other: self > other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Compare self to other: self >= other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Compare self to other: self > other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Compare self to other: self >= other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Compare self to other: self < other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Compare self to other: self =< other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Compare self to other: self < other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Compare self to other: self <= other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Compare self to other: self !== other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Compare self to other: self !== other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Expr

    +
+
+

Methods - Cumulative

+
+ +
    + +
  • +

    Get an array with the cumulative count computed at every element.

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional reverse: boolean
    +

    Returns pl.Expr

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      __namedParameters: {
          reverse: boolean;
      }
      +
        +
      • +
        reverse: boolean
    +

    Returns pl.Expr

+
+ +
    + +
  • +

    Get an array with the cumulative max computes at every element.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Optional reverse: boolean
      +

      reverse the operation

      +
      +
    +

    Returns pl.Expr

    +
    +

    Example

    >  const s = pl.Series("a", [1, 2, 3])
    > s.cumMax()
    shape: (3,)
    Series: 'b' [i64]
    [
    1
    2
    3
    ] +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      __namedParameters: {
          reverse: boolean;
      }
      +
        +
      • +
        reverse: boolean
    +

    Returns pl.Expr

+
+ +
    + +
  • +

    Get an array with the cumulative min computed at every element.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Optional reverse: boolean
      +

      reverse the operation

      +
      +
    +

    Returns pl.Expr

    +
    +

    Example

    >  const s = pl.Series("a", [1, 2, 3])
    > s.cumMin()
    shape: (3,)
    Series: 'b' [i64]
    [
    1
    1
    1
    ] +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      __namedParameters: {
          reverse: boolean;
      }
      +
        +
      • +
        reverse: boolean
    +

    Returns pl.Expr

+
+ +
    + +
  • +

    Get an array with the cumulative product computed at every element.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Optional reverse: boolean
      +

      reverse the operation

      +
      +
    +

    Returns pl.Expr

    +
    +

    Example

    >  const s = pl.Series("a", [1, 2, 3])
    > s.cumProd()
    shape: (3,)
    Series: 'b' [i64]
    [
    1
    2
    6
    ] +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      __namedParameters: {
          reverse: boolean;
      }
      +
        +
      • +
        reverse: boolean
    +

    Returns pl.Expr

+
+ +
    + +
  • +

    Get an array with the cumulative sum computed at every element.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Optional reverse: boolean
      +

      reverse the operation

      +
      +
    +

    Returns pl.Expr

    +
    +

    Example

    >  const s = pl.Series("a", [1, 2, 3])
    > s.cumSum()
    shape: (3,)
    Series: 'b' [i64]
    [
    1
    3
    6
    ] +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      __namedParameters: {
          reverse: boolean;
      }
      +
        +
      • +
        reverse: boolean
    +

    Returns pl.Expr

+
+

Methods - Math

+
+ +
    + +
  • +

    Ceil underlying floating point array to the highest integers smaller or equal to the float value. +Only works on floating point Series

    +
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Clip (limit) the values in an array to any value that fits in 64 floating point range. +Only works for the following dtypes: {Int32, Int64, Float32, Float64, UInt32}. +If you want to clip other dtypes, consider writing a when -> then -> otherwise expression

    +
    +
    +

    Parameters

    +
      +
    • +
      min: number
      +

      Minimum value

      +
      +
    • +
    • +
      max: number
      +

      Maximum value

      +
      +
    +

    Returns pl.Expr

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      options: {
          max: number;
          min: number;
      }
      +
        +
      • +
        max: number
      • +
      • +
        min: number
    +

    Returns any

+
+ +
    + +
  • +

    Floor underlying floating point array to the lowest integers smaller or equal to the float value. +Only works on floating point Series

    +
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Round underlying floating point data by decimals digits.

    +

    Similar functionality to javascript toFixed

    +
    +
    +

    Parameters

    +
      +
    • +
      decimals: number
      +

      number of decimals to round by.

      +
      +
    +

    Returns pl.Expr

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      options: {
          decimals: number;
      }
      +
        +
      • +
        decimals: number
    +

    Returns pl.Expr

+
+ +
    + +
  • +

    Sample from this DataFrame by setting either n or frac.

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional opts: {
          n: number;
          seed?: number | bigint;
          withReplacement?: boolean;
      }
      +
        +
      • +
        n: number
      • +
      • +
        Optional seed?: number | bigint
      • +
      • +
        Optional withReplacement?: boolean
    +

    Returns pl.Expr

    +
    +

    Example

    > df = pl.DataFrame({
    > "foo": [1, 2, 3],
    > "bar": [6, 7, 8],
    > "ham": ['a', 'b', 'c']
    > })
    > df.sample({n: 2})
    shape: (2, 3)
    ╭─────┬─────┬─────╮
    foobarham
    │ --- ┆ --- ┆ --- │
    i64i64str
    ╞═════╪═════╪═════╡
    16"a"
    ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┤
    38"c"
    ╰─────┴─────┴─────╯ +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      Optional opts: {
          frac: number;
          seed?: number | bigint;
          withReplacement?: boolean;
      }
      +
        +
      • +
        frac: number
      • +
      • +
        Optional seed?: number | bigint
      • +
      • +
        Optional withReplacement?: boolean
    +

    Returns pl.Expr

  • + +
  • +
    +

    Parameters

    +
      +
    • +
      Optional n: number
    • +
    • +
      Optional frac: number
    • +
    • +
      Optional withReplacement: boolean
    • +
    • +
      Optional seed: number | bigint
    +

    Returns pl.Expr

+
+

Methods - Other

+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
    + +
  • +

    Rename the output of an expression.

    +
    +
    +

    Parameters

    +
      +
    • +
      name: string
      +

      new name

      +
      +
    +

    Returns pl.Expr

    +
    +

    See

    as

    + +

    Example

    > df = pl.DataFrame({
    ... "a": [1, 2, 3],
    ... "b": ["a", "b", None],
    ... })
    > df
    shape: (3, 2)
    ╭─────┬──────╮
    ab
    │ --- ┆ --- │
    i64str
    ╞═════╪══════╡
    1"a"
    ├╌╌╌╌╌┼╌╌╌╌╌╌┤
    2"b"
    ├╌╌╌╌╌┼╌╌╌╌╌╌┤
    3null
    ╰─────┴──────╯
    > df.select([
    ... pl.col("a").alias("bar"),
    ... pl.col("b").alias("foo"),
    ... ])
    shape: (3, 2)
    ╭─────┬──────╮
    barfoo
    │ --- ┆ --- │
    i64str
    ╞═════╪══════╡
    1"a"
    ├╌╌╌╌╌┼╌╌╌╌╌╌┤
    2"b"
    ├╌╌╌╌╌┼╌╌╌╌╌╌┤
    3null
    ╰─────┴──────╯ +
    +
+
+ +
+
+ +
+
+ +
+
+ +
    + +
  • +

    Get the index values that would sort this column.

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional reverse: boolean
      +

      false -> order from small to large. + - true -> order from large to small.

      +
      +
    • +
    • +
      Optional maintain_order: boolean
    +

    Returns pl.Expr

    UInt32 Series

    + +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      __namedParameters: {
          maintain_order?: boolean;
          reverse?: boolean;
      }
      +
        +
      • +
        Optional maintain_order?: boolean
      • +
      • +
        Optional reverse?: boolean
    +

    Returns pl.Expr

+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
    + +
  • +

    Calculate the n-th discrete difference.

    +
    +
    +

    Parameters

    +
      +
    • +
      n: number
      +

      number of slots to shift

      +
      +
    • +
    • +
      nullBehavior: "ignore" | "drop"
      +

      ignore or drop

      +
      +
    +

    Returns pl.Expr

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      o: {
          n: number;
          nullBehavior: "ignore" | "drop";
      }
      +
        +
      • +
        n: number
      • +
      • +
        nullBehavior: "ignore" | "drop"
    +

    Returns pl.Expr

+
+ +
    + +
  • +

    Compute the dot/inner product between two Expressions

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
      +

      Expression to compute dot product with

      +
      +
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Exclude certain columns from a wildcard/regex selection.

    +

    You may also use regexes in the exclude list. They must start with ^ and end with $.

    +
    +
    +

    Parameters

    +
      +
    • +
      column: string
    • +
    • +
      Rest ...columns: string[]
      +

      Column(s) to exclude from selection

      +
      +
    +

    Returns pl.Expr

    +
    +

    Example

     >df = pl.DataFrame({
    ... "a": [1, 2, 3],
    ... "b": ["a", "b", None],
    ... "c": [None, 2, 1],
    ...})
    >df
    shape: (3, 3)
    ╭─────┬──────┬──────╮
    abc
    │ --- ┆ --- ┆ --- │
    i64stri64
    ╞═════╪══════╪══════╡
    1"a"null
    ├╌╌╌╌╌┼╌╌╌╌╌╌┼╌╌╌╌╌╌┤
    2"b"2
    ├╌╌╌╌╌┼╌╌╌╌╌╌┼╌╌╌╌╌╌┤
    3null1
    ╰─────┴──────┴──────╯
    >df.select(
    ... pl.col("*").exclude("b"),
    ... )
    shape: (3, 2)
    ╭─────┬──────╮
    ac
    │ --- ┆ --- │
    i64i64
    ╞═════╪══════╡
    1null
    ├╌╌╌╌╌┼╌╌╌╌╌╌┤
    22
    ├╌╌╌╌╌┼╌╌╌╌╌╌┤
    31
    ╰─────┴──────╯ +
    +
+
+ +
+
+ +
    + +
  • +

    Extend the Series with given number of values.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: any
      +

      The value to extend the Series with. This value may be null to fill with nulls.

      +
      +
    • +
    • +
      n: number
      +

      The number of values to extend.

      +
      +
    +

    Returns pl.Expr

    +
    +

    Deprecated

    +

    See

    extendConstant

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      opt: {
          n: number;
          value: any;
      }
      +
        +
      • +
        n: number
      • +
      • +
        value: any
    +

    Returns pl.Expr

+
+ +
    + +
  • +

    Extend the Series with given number of values.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: any
      +

      The value to extend the Series with. This value may be null to fill with nulls.

      +
      +
    • +
    • +
      n: number
      +

      The number of values to extend.

      +
      +
    +

    Returns pl.Expr

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      opt: {
          n: number;
          value: any;
      }
      +
        +
      • +
        n: number
      • +
      • +
        value: any
    +

    Returns pl.Expr

+
+ +
+
+ +
+
+ +
    + +
  • +

    Filter a single column.

    +

    Mostly useful in in aggregation context. +If you want to filter on a DataFrame level, use LazyFrame.filter.

    +
    +
    +

    Parameters

    +
      +
    • +
      predicate: pl.Expr
      +

      Boolean expression.

      +
      +
    +

    Returns pl.Expr

    +
+
+ +
+
+ +
+
+ +
+
+ +
    + +
  • +

    Hash the Series.

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional k0: number
    • +
    • +
      Optional k1: number
    • +
    • +
      Optional k2: number
    • +
    • +
      Optional k3: number
    +

    Returns pl.Expr

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      __namedParameters: {
          k0?: number;
          k1?: number;
          k2?: number;
          k3?: number;
      }
      +
        +
      • +
        Optional k0?: number
      • +
      • +
        Optional k1?: number
      • +
      • +
        Optional k2?: number
      • +
      • +
        Optional k3?: number
    +

    Returns pl.Expr

+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
    + +
  • +

    Check if elements of this Series are in the right Series, or List values of the right Series.

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
      +

      Series of primitive type or List type.

      +
      +
    +

    Returns pl.Expr

    Expr that evaluates to a Boolean Series.

    + +
    +

    Example

    > df = pl.DataFrame({
    ... "sets": [[1, 2, 3], [1, 2], [9, 10]],
    ... "optional_members": [1, 2, 3]
    ... })
    > df.select(
    ... pl.col("optional_members").isIn("sets").alias("contains")
    ... )
    shape: (3, 1)
    ┌──────────┐
    contains
    │ --- │
    bool
    ╞══════════╡
    true
    ├╌╌╌╌╌╌╌╌╌╌┤
    true
    ├╌╌╌╌╌╌╌╌╌╌┤
    false
    └──────────┘ +
    +
+
+ +
+
+ +
    + +
  • +

    Create a boolean expression returning true where the expression values are NaN (Not A Number).

    +
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Create a boolean expression returning true where the expression values are not NaN (Not A Number).

    +
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Create a boolean expression returning true where the expression does not contain null values.

    +
    +

    Returns pl.Expr

    +
+
+ +
+
+ +
+
+ +
    + +
  • +

    Keep the original root name of the expression.

    +

    A groupby aggregation often changes the name of a column. +With keepName we can keep the original name of the column

    +
    +

    Returns pl.Expr

    +
    +

    Example

    > df = pl.DataFrame({
    ... "a": [1, 2, 3],
    ... "b": ["a", "b", None],
    ... })

    > df
    ... .groupBy("a")
    ... .agg(pl.col("b").list())
    ... .sort({by:"a"})

    shape: (3, 2)
    ╭─────┬────────────╮
    ab_agg_list
    │ --- ┆ --- │
    i64list [str] │
    ╞═════╪════════════╡
    1 ┆ [a] │
    ├╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌┤
    2 ┆ [b] │
    ├╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌┤
    3 ┆ [null] │
    ╰─────┴────────────╯

    Keep the original column name:

    > df
    ... .groupby("a")
    ... .agg(col("b").list().keepName())
    ... .sort({by:"a"})

    shape: (3, 2)
    ╭─────┬────────────╮
    ab
    │ --- ┆ --- │
    i64list [str] │
    ╞═════╪════════════╡
    1 ┆ [a] │
    ├╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌┤
    2 ┆ [b] │
    ├╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌┤
    3 ┆ [null] │
    ╰─────┴────────────╯ +
    +
+
+ +
+
+ +
+
+ +
+
+ +
    + +
  • +

    Returns a unit Series with the lowest value possible for the dtype of this expression.

    +
    +

    Returns pl.Expr

    +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
    + +
  • +

    Apply window function over a subgroup.

    +

    This is similar to a groupby + aggregation + self join. +Or similar to window functions in Postgres

    +
    +
    +

    Parameters

    +
      +
    • +
      by: ExprOrString
    • +
    • +
      Rest ...partitionBy: ExprOrString[]
      +

      Column(s) to partition by.

      +
      +
    +

    Returns pl.Expr

    +
    +

    Example

    > df = pl.DataFrame({
    ... "groups": [1, 1, 2, 2, 1, 2, 3, 3, 1],
    ... "values": [1, 2, 3, 4, 5, 6, 7, 8, 8],
    ... })
    > df.select(
    ... pl.col("groups").sum().over("groups")
    ... )
    ╭────────┬────────╮
    groupsvalues
    │ --- ┆ --- │
    i32i32
    ╞════════╪════════╡
    116
    ├╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌┤
    116
    ├╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌┤
    213
    ├╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌┤
    213
    ├╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌┤
    │ ... ┆ ... │
    ├╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌┤
    116
    ├╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌┤
    213
    ├╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌┤
    315
    ├╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌┤
    315
    ├╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌┤
    116
    ╰────────┴────────╯ +
    +
+
+ +
    + +
  • +

    Raise expression to the power of exponent.

    +
    +
    +

    Parameters

    +
      +
    • +
      exponent: number
    +

    Returns pl.Expr

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      __namedParameters: {
          exponent: number;
      }
      +
        +
      • +
        exponent: number
    +

    Returns pl.Expr

+
+ +
    + +
  • +

    Add a prefix the to root column name of the expression.

    +
    +
    +

    Parameters

    +
      +
    • +
      prefix: string
    +

    Returns pl.Expr

    +
    +

    Example

    > df = pl.DataFrame({
    ... "A": [1, 2, 3, 4, 5],
    ... "fruits": ["banana", "banana", "apple", "apple", "banana"],
    ... "B": [5, 4, 3, 2, 1],
    ... "cars": ["beetle", "audi", "beetle", "beetle", "beetle"],
    ... })
    shape: (5, 4)
    ╭─────┬──────────┬─────┬──────────╮
    AfruitsBcars
    │ --- ┆ --- ┆ --- ┆ --- │
    i64stri64str
    ╞═════╪══════════╪═════╪══════════╡
    1"banana"5"beetle"
    ├╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌┤
    2"banana"4"audi"
    ├╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌┤
    3"apple"3"beetle"
    ├╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌┤
    4"apple"2"beetle"
    ├╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌┤
    5"banana"1"beetle"
    ╰─────┴──────────┴─────┴──────────╯
    > df.select(
    ... pl.all().reverse().prefix("reverse_"),
    ... )
    shape: (5, 8)
    ╭───────────┬────────────────┬───────────┬──────────────╮
    reverse_Areverse_fruitsreverse_Breverse_cars
    │ --- ┆ --- ┆ --- ┆ --- │
    i64stri64str
    ╞═══════════╪════════════════╪═══════════╪══════════════╡
    5"banana"1"beetle"
    ├╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌┤
    4"apple"2"beetle"
    ├╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌┤
    3"apple"3"beetle"
    ├╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌┤
    2"banana"4"audi"
    ├╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌┤
    1"banana"5"beetle"
    ╰───────────┴────────────────┴───────────┴──────────────╯ +
    +
+
+ +
+
+ +
+
+ +
+
+ +
    + +
  • +

    Repeat the elements in this Series n times by dictated by the number given by by. +The elements are expanded into a List

    +
    +
    +

    Parameters

    +
      +
    • +
      by: string | pl.Expr
      +

      Numeric column that determines how often the values will be repeated.

      +

      The column will be coerced to UInt32. Give this dtype to make the coercion a no-op.

      +
      +
    +

    Returns pl.Expr

    +
+
+ +
+
+ +
    + +
  • +

    Serializes object to desired format via serde

    +
    +
    +

    Parameters

    +
    +

    Returns Buffer

    +
+
+ +
    + +
  • +

    Shift the values by a given period and fill the parts that will be empty due to this operation

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional periods: number
      +

      number of places to shift (may be negative).

      +
      +
    +

    Returns pl.Expr

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      __namedParameters: {
          periods: number;
      }
      +
        +
      • +
        periods: number
    +

    Returns pl.Expr

+
+ +
    + +
  • +

    Shift the values by a given period and fill the parts that will be empty due to this operation

    +
    +
    +

    Parameters

    +
      +
    • +
      periods: number
      +

      Number of places to shift (may be negative).

      +
      +
    • +
    • +
      fillValue: pl.Expr
      +

      Fill null values with the result of this expression.

      +
      +
    +

    Returns pl.Expr

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      __namedParameters: {
          fillValue: pl.Expr;
          periods: number;
      }
      +
        +
      • +
        fillValue: pl.Expr
      • +
      • +
        periods: number
    +

    Returns pl.Expr

+
+ +
    + +
  • +

    Compute the sample skewness of a data set. +For normally distributed data, the skewness should be about zero. For +unimodal continuous distributions, a skewness value greater than zero means +that there is more weight in the right tail of the distribution.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Optional bias: boolean
      +

      If False, then the calculations are corrected for statistical bias.

      +
      +
    +

    Returns pl.Expr

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      __namedParameters: {
          bias: boolean;
      }
      +
        +
      • +
        bias: boolean
    +

    Returns pl.Expr

+
+ +
+
+ +
    + +
  • +

    Sort this column. In projection/ selection context the whole column is sorted.

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional reverse: boolean
      +
        +
      • false -> order from small to large.
      • +
      • true -> order from large to small.
      • +
      +
      +
    • +
    • +
      Optional nullsLast: boolean
      +

      If true nulls are considered to be larger than any valid value

      +
      +
    +

    Returns pl.Expr

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      __namedParameters: {
          nullsLast?: boolean;
          reverse?: boolean;
      }
      +
        +
      • +
        Optional nullsLast?: boolean
      • +
      • +
        Optional reverse?: boolean
    +

    Returns pl.Expr

+
+ +
    + +
  • +

    Sort this column by the ordering of another column, or multiple other columns. + In projection/ selection context the whole column is sorted. + If used in a groupby context, the groups are sorted.

    +

    Parameters

    +
    +

    Parameters

    +
      +
    • +
      by: ExprOrString | ExprOrString[]
      +

      The column(s) used for sorting.

      +
      +
    • +
    • +
      Optional reverse: boolean | boolean[]
      +

      false -> order from small to large. + true -> order from large to small.

      +
      +
    +

    Returns pl.Expr

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      options: {
          by: ExprOrString | ExprOrString[];
          reverse?: boolean | boolean[];
      }
      +
        +
      • +
        by: ExprOrString | ExprOrString[]
      • +
      • +
        Optional reverse?: boolean | boolean[]
    +

    Returns pl.Expr

+
+ +
+
+ +
    + +
  • +

    Add a suffix the to root column name of the expression.

    +
    +
    +

    Parameters

    +
      +
    • +
      suffix: string
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Get sum value.

    +
    +

    Returns pl.Expr

    +
    +

    Note

    Dtypes in {Int8, UInt8, Int16, UInt16} are cast to Int64 before summing to prevent overflow issues.

    +
+
+ +
+
+ +
+
+ +
    + +
  • +

    Take every nth value in the Series and return as a new Series.

    +
    +
    +

    Parameters

    +
      +
    • +
      n: number
    +

    Returns pl.Expr

    +
+
+ +
+
+ +
+
+ +
    + +
  • +

    Get the unique values of this expression;

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional maintainOrder: boolean | {
          maintainOrder: boolean;
      }
      +

      Maintain order of data. This requires more work.

      +
      +
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Returns a unit Series with the highest value possible for the dtype of this expression.

    +
    +

    Returns pl.Expr

    +
+
+ +
+
+ +
+
+

Methods - Rolling

+
+ +
    + +
  • +

    Apply a rolling max (moving max) over the values in this Series.

    +

    A window of length window_size will traverse the series. The values that fill this window +will (optionally) be multiplied with the weights given by the weight vector.

    +

    The resulting parameters' values will be aggregated into their sum.

    +
    +
    +
    +

    Parameters

    +
    +

    Returns pl.Expr

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      windowSize: number
    • +
    • +
      Optional weights: number[]
    • +
    • +
      Optional minPeriods: number[]
    • +
    • +
      Optional center: boolean
    +

    Returns pl.Expr

+
+ +
    + +
  • +

    Apply a rolling mean (moving mean) over the values in this Series.

    +

    A window of length window_size will traverse the series. The values that fill this window +will (optionally) be multiplied with the weights given by the weight vector.

    +

    The resulting parameters' values will be aggregated into their sum.

    +
    +
    +
    +

    Parameters

    +
    +

    Returns pl.Expr

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      windowSize: number
    • +
    • +
      Optional weights: number[]
    • +
    • +
      Optional minPeriods: number[]
    • +
    • +
      Optional center: boolean
    +

    Returns pl.Expr

+
+ +
    + +
  • +

    Compute a rolling median

    +
    +
    +

    Parameters

    +
    +

    Returns pl.Expr

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      windowSize: number
    • +
    • +
      Optional weights: number[]
    • +
    • +
      Optional minPeriods: number[]
    • +
    • +
      Optional center: boolean
    +

    Returns pl.Expr

+
+ +
    + +
  • +

    Apply a rolling min (moving min) over the values in this Series.

    +

    A window of length window_size will traverse the series. The values that fill this window +will (optionally) be multiplied with the weights given by the weight vector.

    +

    The resulting parameters' values will be aggregated into their sum.

    +
    +
    +
    +

    Parameters

    +
    +

    Returns pl.Expr

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      windowSize: number
    • +
    • +
      Optional weights: number[]
    • +
    • +
      Optional minPeriods: number[]
    • +
    • +
      Optional center: boolean
    +

    Returns pl.Expr

+
+ +
    + +
  • +

    Compute a rolling quantile

    +
    +
    +

    Parameters

    +
    +

    Returns pl.Expr

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      quantile: number
    • +
    • +
      Optional interpolation: InterpolationMethod
    • +
    • +
      Optional windowSize: number
    • +
    • +
      Optional weights: number[]
    • +
    • +
      Optional minPeriods: number[]
    • +
    • +
      Optional center: boolean
    • +
    • +
      Optional by: String
    • +
    • +
      Optional closed: ClosedWindow
    +

    Returns pl.Expr

+
+ +
    + +
  • +

    Compute a rolling skew

    +
    +
    +

    Parameters

    +
      +
    • +
      windowSize: number
      +

      Size of the rolling window

      +
      +
    • +
    • +
      Optional bias: boolean
      +

      If false, then the calculations are corrected for statistical bias.

      +
      +
    +

    Returns pl.Expr

    +
  • + +
  • +

    Compute a rolling skew

    +
    +
    +

    Parameters

    +
    +

    Returns pl.Expr

    +
+
+ +
    + +
  • +

    Compute a rolling std dev

    +

    A window of length window_size will traverse the array. The values that fill this window +will (optionally) be multiplied with the weights given by the weight vector. The resulting +values will be aggregated to their sum.

    +
    +
    +
    +

    Parameters

    +
    +

    Returns pl.Expr

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      windowSize: number
    • +
    • +
      Optional weights: number[]
    • +
    • +
      Optional minPeriods: number[]
    • +
    • +
      Optional center: boolean
    +

    Returns pl.Expr

+
+ +
    + +
  • +

    Apply a rolling sum (moving sum) over the values in this Series.

    +

    A window of length window_size will traverse the series. The values that fill this window +will (optionally) be multiplied with the weights given by the weight vector.

    +

    The resulting parameters' values will be aggregated into their sum.

    +
    +
    +
    +

    Parameters

    +
    +

    Returns pl.Expr

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      windowSize: number
    • +
    • +
      Optional weights: number[]
    • +
    • +
      Optional minPeriods: number[]
    • +
    • +
      Optional center: boolean
    +

    Returns pl.Expr

+
+ +
    + +
  • +

    Compute a rolling variance.

    +

    A window of length window_size will traverse the series. The values that fill this window +will (optionally) be multiplied with the weights given by the weight vector.

    +

    The resulting parameters' values will be aggregated into their sum.

    +
    +
    +
    +

    Parameters

    +
    +

    Returns pl.Expr

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      windowSize: number
    • +
    • +
      Optional weights: number[]
    • +
    • +
      Optional minPeriods: number[]
    • +
    • +
      Optional center: boolean
    +

    Returns pl.Expr

+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/pl.LazyDataFrame.html b/interfaces/pl.LazyDataFrame.html new file mode 100644 index 00000000..a5d09443 --- /dev/null +++ b/interfaces/pl.LazyDataFrame.html @@ -0,0 +1,1578 @@ +LazyDataFrame | nodejs-polars
+
+ +
+
+
+
+ +

Interface LazyDataFrame

+
+

Representation of a Lazy computation graph / query.

+
+
+
+

Hierarchy

+
+
+
+
+ +
+
+

Accessors

+
+ +
+
+

Methods

+
+ +
+
+ +
    + +
  • +

    Cache the result once the execution of the physical plan hits this node.

    +
    +

    Returns LazyDataFrame

    +
+
+ +
+
+ +
    + +
  • +

    Collect into a DataFrame. +Note: use fetch if you want to run this query on the first n rows only. +This can be a huge time saver in debugging queries.

    +
    +
    +

    Parameters

    +
    +

    Returns Promise<pl.DataFrame>

    DataFrame

    + +
+
+ +
+
+ +
    + +
  • +

    A string representation of the optimized query plan.

    +
    +
    +

    Parameters

    +
    +

    Returns string

    +
+
+ +
    + +
  • +

    A string representation of the unoptimized query plan.

    +
    +

    Returns string

    +
+
+ +
    + +
  • +

    Drop duplicate rows from this DataFrame. +Note that this fails if there is a column of type List in the DataFrame.

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional maintainOrder: boolean
      +
    • +
    • +
      Optional subset: ColumnSelection
      +

      subset to drop duplicates for

      +
      +
    • +
    • +
      Optional keep: "first" | "last"
      +

      "first" | "last"

      +
      +
    +

    Returns LazyDataFrame

    +
    +

    Deprecated

    +

    Since

    0.4.0

    + +

    Use

    unique

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      opts: {
          keep?: "first" | "last";
          maintainOrder?: boolean;
          subset?: ColumnSelection;
      }
      +
        +
      • +
        Optional keep?: "first" | "last"
      • +
      • +
        Optional maintainOrder?: boolean
      • +
      • +
        Optional subset?: ColumnSelection
    +

    Returns LazyDataFrame

+
+ +
    + +
  • +

    Remove one or multiple columns from a DataFrame.

    +
    +
    +

    Parameters

    +
      +
    • +
      name: string
    +

    Returns LazyDataFrame

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      names: string[]
    +

    Returns LazyDataFrame

  • + +
  • +
    +

    Parameters

    +
      +
    • +
      name: string
    • +
    • +
      Rest ...names: string[]
    +

    Returns LazyDataFrame

+
+ +
    + +
  • +

    Drop rows with null values from this DataFrame. +This method only drops nulls row-wise if any single value of the row is null.

    +
    +
    +

    Parameters

    +
      +
    • +
      column: string
    +

    Returns LazyDataFrame

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      columns: string[]
    +

    Returns LazyDataFrame

  • + +
  • +
    +

    Parameters

    +
      +
    • +
      Rest ...columns: string[]
    +

    Returns LazyDataFrame

+
+ +
    + +
  • +

    Explode lists to long format.

    +
    +
    +

    Parameters

    +
      +
    • +
      column: ExprOrString
    +

    Returns LazyDataFrame

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      columns: ExprOrString[]
    +

    Returns LazyDataFrame

  • + +
  • +
    +

    Parameters

    +
      +
    • +
      column: ExprOrString
    • +
    • +
      Rest ...columns: ExprOrString[]
    +

    Returns LazyDataFrame

+
+ +
    + +
  • +

    Fetch is like a collect operation, but it overwrites the number of rows read by every scan

    +

    Note that the fetch does not guarantee the final number of rows in the DataFrame. +Filter, join operations and a lower number of rows available in the scanned file influence +the final number of rows.

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional numRows: number
      +

      collect 'n' number of rows from data source

      +
      +
    +

    Returns Promise<pl.DataFrame>

    +
  • + +
  • +
    +

    Parameters

    +
    +

    Returns Promise<pl.DataFrame>

+
+ +
+
+ +
    + +
  • +

    Fill missing values

    +
    +
    +

    Parameters

    +
      +
    • +
      fillValue: string | number | pl.Expr
      +

      value to fill the missing values with

      +
      +
    +

    Returns LazyDataFrame

    +
+
+ +
    + +
  • +

    Filter the rows in the DataFrame based on a predicate expression.

    +
    +
    +

    Parameters

    +
      +
    • +
      predicate: string | pl.Expr
      +

      Expression that evaluates to a boolean Series.

      +
      +
    +

    Returns LazyDataFrame

    +
    +

    Example

    > lf = pl.DataFrame({
    > "foo": [1, 2, 3],
    > "bar": [6, 7, 8],
    > "ham": ['a', 'b', 'c']
    > }).lazy()
    > // Filter on one condition
    > lf.filter(pl.col("foo").lt(3)).collect()
    shape: (2, 3)
    ┌─────┬─────┬─────┐
    foobarham
    │ --- ┆ --- ┆ --- │
    i64i64str
    ╞═════╪═════╪═════╡
    16a
    ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┤
    27b
    └─────┴─────┴─────┘ +
    +
+
+ +
+
+ +
+
+ +
    + +
  • +

    Groups based on a time value (or index value of type Int32, Int64). Time windows are calculated and rows are assigned to windows. +Different from a normal groupby is that a row can be member of multiple groups. The time/index window could +be seen as a rolling window, with a window size determined by dates/times/values instead of slots in the DataFrame.

    +

    A window is defined by:

    +
      +
    • every: interval of the window
    • +
    • period: length of the window
    • +
    • offset: offset of the window
    • +
    +

    The every, period and offset arguments are created with +the following string language:

    +
      +
    • 1ns (1 nanosecond)
    • +
    • 1us (1 microsecond)
    • +
    • 1ms (1 millisecond)
    • +
    • 1s (1 second)
    • +
    • 1m (1 minute)
    • +
    • 1h (1 hour)
    • +
    • 1d (1 day)
    • +
    • 1w (1 week)
    • +
    • 1mo (1 calendar month)
    • +
    • 1y (1 calendar year)
    • +
    • 1i (1 index count)
    • +
    +

    Or combine them: +"3d12h4m25s" # 3 days, 12 hours, 4 minutes, and 25 seconds

    +

    In case of a groupbyDynamic on an integer column, the windows are defined by:

    +
      +
    • "1i" # length 1
    • +
    • "10i" # length 10
    • +
    +

    Parameters

    +
    +

    Parameters

    +
      +
    • +
      options: {
          by?: ColumnsOrExpr;
          check_sorted?: boolean;
          closed?: "none" | "left" | "right" | "both";
          every: string;
          includeBoundaries?: boolean;
          indexColumn: string;
          offset?: string;
          period?: string;
          start_by: StartBy;
          truncate?: boolean;
      }
      +
        +
      • +
        Optional by?: ColumnsOrExpr
      • +
      • +
        Optional check_sorted?: boolean
      • +
      • +
        Optional closed?: "none" | "left" | "right" | "both"
      • +
      • +
        every: string
      • +
      • +
        Optional includeBoundaries?: boolean
      • +
      • +
        indexColumn: string
      • +
      • +
        Optional offset?: string
      • +
      • +
        Optional period?: string
      • +
      • +
        start_by: StartBy
      • +
      • +
        Optional truncate?: boolean
    +

    Returns LazyGroupBy

    +
+
+ +
    + +
  • +

    Create rolling groups based on a time column (or index value of type Int32, Int64).

    +

    Different from a rolling groupby the windows are now determined by the individual values and are not of constant +intervals. For constant intervals use groupByDynamic

    +

    The period and offset arguments are created with +the following string language:

    +
      +
    • 1ns (1 nanosecond)
    • +
    • 1us (1 microsecond)
    • +
    • 1ms (1 millisecond)
    • +
    • 1s (1 second)
    • +
    • 1m (1 minute)
    • +
    • 1h (1 hour)
    • +
    • 1d (1 day)
    • +
    • 1w (1 week)
    • +
    • 1mo (1 calendar month)
    • +
    • 1y (1 calendar year)
    • +
    • 1i (1 index count)
    • +
    +

    Or combine them: +"3d12h4m25s" # 3 days, 12 hours, 4 minutes, and 25 seconds

    +

    In case of a groupby_rolling on an integer column, the windows are defined by:

    +
      +
    • "1i" # length 1
    • +
    • "10i" # length 10
    • +
    +
    +
    +

    Parameters

    +
      +
    • +
      opts: {
          by?: ColumnsOrExpr;
          check_sorted?: boolean;
          closed?: "none" | "left" | "right" | "both";
          indexColumn: ColumnsOrExpr;
          offset?: string;
          period: string;
      }
      +
        +
      • +
        Optional by?: ColumnsOrExpr
      • +
      • +
        Optional check_sorted?: boolean
      • +
      • +
        Optional closed?: "none" | "left" | "right" | "both"
      • +
      • +
        indexColumn: ColumnsOrExpr
      • +
      • +
        Optional offset?: string
      • +
      • +
        period: string
    +

    Returns LazyGroupBy

    +
    +

    Example


    >dates = [
    ... "2020-01-01 13:45:48",
    ... "2020-01-01 16:42:13",
    ... "2020-01-01 16:45:09",
    ... "2020-01-02 18:12:48",
    ... "2020-01-03 19:45:32",
    ... "2020-01-08 23:16:43",
    ... ]
    >df = pl.DataFrame({"dt": dates, "a": [3, 7, 5, 9, 2, 1]}).withColumn(
    ... pl.col("dt").str.strptime(pl.Datetime)
    ... )
    >out = df.groupbyRolling({indexColumn:"dt", period:"2d"}).agg(
    ... [
    ... pl.sum("a").alias("sum_a"),
    ... pl.min("a").alias("min_a"),
    ... pl.max("a").alias("max_a"),
    ... ]
    ... )
    >assert(out["sum_a"].toArray() === [3, 10, 15, 24, 11, 1])
    >assert(out["max_a"].toArray() === [3, 7, 7, 9, 9, 1])
    >assert(out["min_a"].toArray() === [3, 3, 3, 3, 2, 1])
    >out
    shape: (6, 4)
    ┌─────────────────────┬───────┬───────┬───────┐
    dta_suma_maxa_min
    │ --- ┆ --- ┆ --- ┆ --- │
    datetime[ms] ┆ i64i64i64
    ╞═════════════════════╪═══════╪═══════╪═══════╡
    2020-01-01 13:45:48333
    ├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┤
    2020-01-01 16:42:131073
    ├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┤
    2020-01-01 16:45:091573
    ├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┤
    2020-01-02 18:12:482493
    ├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┤
    2020-01-03 19:45:321192
    ├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┤
    2020-01-08 23:16:43111
    └─────────────────────┴───────┴───────┴───────┘ +
    +
+
+ +
    + +
  • +

    Gets the first n rows of the DataFrame. You probably don't want to use this!

    +

    Consider using the fetch operation. +The fetch operation will truly load the first nrows lazily.

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional length: number
    +

    Returns LazyDataFrame

    +
+
+ +
    + +
  • +

    SQL like joins.

    +
    +
    +

    Parameters

    +
      +
    • +
      other: LazyDataFrame
    • +
    • +
      joinOptions: {
          on: ValueOrArray<string | pl.Expr>;
      } & LazyJoinOptions
    +

    Returns LazyDataFrame

    +
    +

    See

    LazyJoinOptions

    + +

    Example

    >>> const df = pl.DataFrame({
    >>> foo: [1, 2, 3],
    >>> bar: [6.0, 7.0, 8.0],
    >>> ham: ['a', 'b', 'c'],
    >>> }).lazy()
    >>>
    >>> const otherDF = pl.DataFrame({
    >>> apple: ['x', 'y', 'z'],
    >>> ham: ['a', 'b', 'd'],
    >>> }).lazy();
    >>> const result = await df.join(otherDF, { on: 'ham', how: 'inner' }).collect();
    shape: (2, 4)
    ╭─────┬─────┬─────┬───────╮
    foobarhamapple
    │ --- ┆ --- ┆ --- ┆ --- │
    i64f64strstr
    ╞═════╪═════╪═════╪═══════╡
    16"a""x"
    ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌╌╌┤
    27"b""y"
    ╰─────┴─────┴─────┴───────╯ +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      other: LazyDataFrame
    • +
    • +
      joinOptions: {
          leftOn: ValueOrArray<string | pl.Expr>;
          rightOn: ValueOrArray<string | pl.Expr>;
      } & LazyJoinOptions
    +

    Returns LazyDataFrame

  • + +
  • +
    +

    Parameters

    +
      +
    • +
      other: LazyDataFrame
    • +
    • +
      options: {
          allowParallel?: boolean;
          forceParallel?: boolean;
          how: "cross";
          suffix?: string;
      }
      +
        +
      • +
        Optional allowParallel?: boolean
      • +
      • +
        Optional forceParallel?: boolean
      • +
      • +
        how: "cross"
      • +
      • +
        Optional suffix?: string
    +

    Returns LazyDataFrame

+
+ +
    + +
  • +

    Perform an asof join. This is similar to a left-join except that we +match on nearest key rather than equal keys.

    +

    Both DataFrames must be sorted by the asof_join key.

    +

    For each row in the left DataFrame:

    +
      +
    • A "backward" search selects the last row in the right DataFrame whose +'on' key is less than or equal to the left's key.

      +
    • +
    • A "forward" search selects the first row in the right DataFrame whose +'on' key is greater than or equal to the left's key.

      +
    • +
    +

    The default is "backward".

    +

    Parameters

    +
    +

    Parameters

    +
      +
    • +
      other: LazyDataFrame
      +

      DataFrame to join with.

      +
      +
    • +
    • +
      options: {
          allowParallel?: boolean;
          by?: string | string[];
          byLeft?: string | string[];
          byRight?: string | string[];
          forceParallel?: boolean;
          leftOn?: string;
          on?: string;
          rightOn?: string;
          strategy?: "backward" | "forward";
          suffix?: string;
          tolerance?: string | number;
      }
      +
        +
      • +
        Optional allowParallel?: boolean
        +

        Allow the physical plan to optionally evaluate the computation of both DataFrames up to the join in parallel.

        +
        +
      • +
      • +
        Optional by?: string | string[]
      • +
      • +
        Optional byLeft?: string | string[]
        +

        join on these columns before doing asof join

        +
        +
      • +
      • +
        Optional byRight?: string | string[]
        +

        join on these columns before doing asof join

        +
        +
      • +
      • +
        Optional forceParallel?: boolean
        +

        Force the physical plan to evaluate the computation of both DataFrames up to the join in parallel.

        +
        +
      • +
      • +
        Optional leftOn?: string
        +

        Join column of the left DataFrame.

        +
        +
      • +
      • +
        Optional on?: string
        +

        Join column of both DataFrames. If set, leftOn and rightOn should be undefined.

        +
        +
      • +
      • +
        Optional rightOn?: string
        +

        Join column of the right DataFrame.

        +
        +
      • +
      • +
        Optional strategy?: "backward" | "forward"
        +

        One of {'forward', 'backward'}

        +
        +
      • +
      • +
        Optional suffix?: string
        +

        Suffix to append to columns with a duplicate name.

        +
        +
      • +
      • +
        Optional tolerance?: string | number
        +

        Numeric tolerance. By setting this the join will only be done if the near keys are within this distance. + If an asof join is done on columns of dtype "Date", "Datetime" you + use the following string language:

        +
          +
        • 1ns (1 nanosecond)
        • +
        • 1us (1 microsecond)
        • +
        • 1ms (1 millisecond)
        • +
        • 1s (1 second)
        • +
        • 1m (1 minute)
        • +
        • 1h (1 hour)
        • +
        • 1d (1 day)
        • +
        • 1w (1 week)
        • +
        • 1mo (1 calendar month)
        • +
        • 1y (1 calendar year)
        • +
        • 1i (1 index count)
        • +
        +

        Or combine them:

        +
          +
        • "3d12h4m25s" # 3 days, 12 hours, 4 minutes, and 25 seconds
        • +
        +
        +
    +

    Returns LazyDataFrame

    +
    +

    Example

     >const gdp = pl.DataFrame({
    ... date: [
    ... new Date('2016-01-01'),
    ... new Date('2017-01-01'),
    ... new Date('2018-01-01'),
    ... new Date('2019-01-01'),
    ... ], // note record date: Jan 1st (sorted!)
    ... gdp: [4164, 4411, 4566, 4696],
    ... })
    >const population = pl.DataFrame({
    ... date: [
    ... new Date('2016-05-12'),
    ... new Date('2017-05-12'),
    ... new Date('2018-05-12'),
    ... new Date('2019-05-12'),
    ... ], // note record date: May 12th (sorted!)
    ... "population": [82.19, 82.66, 83.12, 83.52],
    ... })
    >population.joinAsof(
    ... gdp,
    ... {leftOn:"date", rightOn:"date", strategy:"backward"}
    ... )
    shape: (4, 3)
    ┌─────────────────────┬────────────┬──────┐
    datepopulationgdp
    │ --- ┆ --- ┆ --- │
    datetime[μs] ┆ f64i64
    ╞═════════════════════╪════════════╪══════╡
    2016-05-12 00:00:0082.194164
    ├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌┤
    2017-05-12 00:00:0082.664411
    ├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌┤
    2018-05-12 00:00:0083.124566
    ├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌┤
    2019-05-12 00:00:0083.524696
    └─────────────────────┴────────────┴──────┘ +
    +
+
+ +
    + +
  • +

    Get the last row of the DataFrame.

    +
    +

    Returns LazyDataFrame

    +
+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      Optional n: number
    +

    Returns LazyDataFrame

    +
    +

    See

    head

    +
+
+ +
+
+ +
+
+ +
+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      idVars: ColumnSelection
    • +
    • +
      valueVars: ColumnSelection
    +

    Returns LazyDataFrame

    +
    +

    See

    melt

    +
+
+ +
+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      quantile: number
    +

    Returns LazyDataFrame

    +
    +

    See

    quantile

    +
+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      mapping: Record<string, string>
    +

    Returns any

    +
    +

    See

    rename

    +
+
+ +
+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      column: ExprOrString
    +

    Returns LazyDataFrame

    +
    +

    See

    select

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      columns: ExprOrString[]
    +

    Returns LazyDataFrame

  • + +
  • +
    +

    Parameters

    +
      +
    • +
      Rest ...columns: ExprOrString[]
    +

    Returns LazyDataFrame

+
+ +
    + +
  • +

    Serializes object to desired format via serde

    +
    +
    +

    Parameters

    +
    +

    Returns Buffer

    +
+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      periods: number
    +

    Returns LazyDataFrame

    +
    +

    See

    shift

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      opts: {
          periods: number;
      }
      +
        +
      • +
        periods: number
    +

    Returns LazyDataFrame

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      periods: number
    • +
    • +
      fillValue: string | number | pl.Expr
    +

    Returns LazyDataFrame

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      opts: {
          fillValue: string | number | pl.Expr;
          periods: number;
      }
      +
        +
      • +
        fillValue: string | number | pl.Expr
      • +
      • +
        periods: number
    +

    Returns LazyDataFrame

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      offset: number
    • +
    • +
      length: number
    +

    Returns LazyDataFrame

    +
    +

    See

    slice

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      opts: {
          length: number;
          offset: number;
      }
      +
        +
      • +
        length: number
      • +
      • +
        offset: number
    +

    Returns LazyDataFrame

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      by: ColumnsOrExpr
    • +
    • +
      Optional descending: ValueOrArray<boolean>
    • +
    • +
      Optional maintain_order: boolean
    +

    Returns LazyDataFrame

    +
    +

    See

    sort

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      opts: {
          by: ColumnsOrExpr;
          descending?: ValueOrArray<boolean>;
          maintain_order?: boolean;
      }
      +
        +
      • +
        by: ColumnsOrExpr
      • +
      • +
        Optional descending?: ValueOrArray<boolean>
      • +
      • +
        Optional maintain_order?: boolean
    +

    Returns LazyDataFrame

+
+ +
+
+ +
    + +
  • +

    Aggregate the columns in the DataFrame to their sum value.

    +
    +

    Returns LazyDataFrame

    +
+
+ +
    + +
  • +

    Get the last n rows of the DataFrame.

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional length: number
    +

    Returns LazyDataFrame

    +
    +

    See

    tail

    +
+
+ +
    + +
  • +

    compatibility with JSON.stringify

    +
    +

    Returns String

    +
+
+ +
    + +
  • +

    Drop duplicate rows from this DataFrame. +Note that this fails if there is a column of type List in the DataFrame.

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional maintainOrder: boolean
      +
    • +
    • +
      Optional subset: ColumnSelection
      +

      subset to drop duplicates for

      +
      +
    • +
    • +
      Optional keep: "first" | "last"
      +

      "first" | "last"

      +
      +
    +

    Returns LazyDataFrame

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      opts: {
          keep?: "first" | "last";
          maintainOrder?: boolean;
          subset?: ColumnSelection;
      }
      +
        +
      • +
        Optional keep?: "first" | "last"
      • +
      • +
        Optional maintainOrder?: boolean
      • +
      • +
        Optional subset?: ColumnSelection
    +

    Returns LazyDataFrame

+
+ +
    + +
  • +

    Aggregate the columns in the DataFrame to their variance value.

    +
    +

    Returns LazyDataFrame

    +
+
+ +
    + +
  • +

    Add or overwrite column in a DataFrame.

    +
    +
    +

    Parameters

    +
      +
    • +
      expr: pl.Expr
      +

      Expression that evaluates to column.

      +
      +
    +

    Returns LazyDataFrame

    +
+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      existing: string
    • +
    • +
      replacement: string
    +

    Returns LazyDataFrame

+
+ +
    + +
  • +

    Add or overwrite multiple columns in a DataFrame.

    +
    +
    +

    Parameters

    +
      +
    • +
      exprs: (pl.Expr | pl.Series)[]
      +

      List of Expressions that evaluate to columns.

      +
      +
    +

    Returns LazyDataFrame

    +
  • + +
  • +
    +

    Parameters

    +
    +

    Returns LazyDataFrame

+
+ +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/interfaces/pl.Series-1.html b/interfaces/pl.Series-1.html new file mode 100644 index 00000000..32992b7b --- /dev/null +++ b/interfaces/pl.Series-1.html @@ -0,0 +1,3361 @@ +Series | nodejs-polars
+
+ +
+
+
+
+ +

Interface Series

+
+

A Series represents a single column in a polars DataFrame.

+
+
+
+

Hierarchy

+
+
+
+
+ +
+
+

Properties

+
+ +
date: SeriesDateFunctions
+
+ +
dtype: DataType
+
+ +
lst: ListNamespace
+
+ +
name: string
+
+ +
str: StringNamespace
+
+ +
struct: SeriesStructFunctions
+
+

Methods - Arithmetic

+
+ +
+
+ +
+
+ +
    + +
  • +

    Divide self by other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Series

    +
+
+ +
+
+ +
    + +
  • +

    Get the remainder of self divided by other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Series

    +
+
+ +
+
+ +
    + +
  • +

    Multiply self by other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Series

    +
+
+ +
+
+ +
    + +
  • +

    Get the remainder of self divided by other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Series

    +
+
+ +
+
+

Methods - Comparison

+
+ +
    + +
  • +

    Compare self to other: self == other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Series

    +
+
+ +
    + +
  • +

    Compare self to other: self == other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Series

    +
+
+ +
    + +
  • +

    Compare self to other: self > other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Series

    +
+
+ +
    + +
  • +

    Compare self to other: self >= other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Series

    +
+
+ +
    + +
  • +

    Compare self to other: self > other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Series

    +
+
+ +
    + +
  • +

    Compare self to other: self >= other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Series

    +
+
+ +
    + +
  • +

    Compare self to other: self < other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Series

    +
+
+ +
    + +
  • +

    Compare self to other: self =< other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Series

    +
+
+ +
+
+ +
    + +
  • +

    Compare self to other: self <= other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Series

    +
+
+ +
    + +
  • +

    Compare self to other: self !== other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Series

    +
+
+ +
    + +
  • +

    Compare self to other: self !== other

    +
    +
    +

    Parameters

    +
      +
    • +
      other: any
    +

    Returns pl.Series

    +
+
+

Methods - Cumulative

+
+ +
    + +
  • +

    Get an array with the cumulative count computed at every element.

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional reverse: boolean
    +

    Returns pl.Series

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      __namedParameters: {
          reverse: boolean;
      }
      +
        +
      • +
        reverse: boolean
    +

    Returns pl.Series

+
+ +
    + +
  • +

    Get an array with the cumulative max computes at every element.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Optional reverse: boolean
      +

      reverse the operation

      +
      +
    +

    Returns pl.Series

    +
    +

    Example

    >  const s = pl.Series("a", [1, 2, 3])
    > s.cumMax()
    shape: (3,)
    Series: 'b' [i64]
    [
    1
    2
    3
    ] +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      __namedParameters: {
          reverse: boolean;
      }
      +
        +
      • +
        reverse: boolean
    +

    Returns pl.Series

+
+ +
    + +
  • +

    Get an array with the cumulative min computed at every element.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Optional reverse: boolean
      +

      reverse the operation

      +
      +
    +

    Returns pl.Series

    +
    +

    Example

    >  const s = pl.Series("a", [1, 2, 3])
    > s.cumMin()
    shape: (3,)
    Series: 'b' [i64]
    [
    1
    1
    1
    ] +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      __namedParameters: {
          reverse: boolean;
      }
      +
        +
      • +
        reverse: boolean
    +

    Returns pl.Series

+
+ +
    + +
  • +

    Get an array with the cumulative product computed at every element.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Optional reverse: boolean
      +

      reverse the operation

      +
      +
    +

    Returns pl.Series

    +
    +

    Example

    >  const s = pl.Series("a", [1, 2, 3])
    > s.cumProd()
    shape: (3,)
    Series: 'b' [i64]
    [
    1
    2
    6
    ] +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      __namedParameters: {
          reverse: boolean;
      }
      +
        +
      • +
        reverse: boolean
    +

    Returns pl.Series

+
+ +
    + +
  • +

    Get an array with the cumulative sum computed at every element.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Optional reverse: boolean
      +

      reverse the operation

      +
      +
    +

    Returns pl.Series

    +
    +

    Example

    >  const s = pl.Series("a", [1, 2, 3])
    > s.cumSum()
    shape: (3,)
    Series: 'b' [i64]
    [
    1
    3
    6
    ] +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      __namedParameters: {
          reverse: boolean;
      }
      +
        +
      • +
        reverse: boolean
    +

    Returns pl.Series

+
+

Methods - Math

+
+ +
    + +
  • +

    Ceil underlying floating point array to the highest integers smaller or equal to the float value. +Only works on floating point Series

    +
    +

    Returns pl.Series

    +
+
+ +
    + +
  • +

    Clip (limit) the values in an array to any value that fits in 64 floating point range. +Only works for the following dtypes: {Int32, Int64, Float32, Float64, UInt32}. +If you want to clip other dtypes, consider writing a when -> then -> otherwise expression

    +
    +
    +

    Parameters

    +
      +
    • +
      min: number
      +

      Minimum value

      +
      +
    • +
    • +
      max: number
      +

      Maximum value

      +
      +
    +

    Returns pl.Series

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      options: {
          max: number;
          min: number;
      }
      +
        +
      • +
        max: number
      • +
      • +
        min: number
    +

    Returns any

+
+ +
    + +
  • +

    Floor underlying floating point array to the lowest integers smaller or equal to the float value. +Only works on floating point Series

    +
    +

    Returns pl.Series

    +
+
+ +
    + +
  • +

    Round underlying floating point data by decimals digits.

    +

    Similar functionality to javascript toFixed

    +
    +
    +

    Parameters

    +
      +
    • +
      decimals: number
      +

      number of decimals to round by.

      +
      +
    +

    Returns pl.Series

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      options: {
          decimals: number;
      }
      +
        +
      • +
        decimals: number
    +

    Returns pl.Series

+
+ +
    + +
  • +

    Sample from this DataFrame by setting either n or frac.

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional opts: {
          n: number;
          seed?: number | bigint;
          withReplacement?: boolean;
      }
      +
        +
      • +
        n: number
      • +
      • +
        Optional seed?: number | bigint
      • +
      • +
        Optional withReplacement?: boolean
    +

    Returns pl.Series

    +
    +

    Example

    > df = pl.DataFrame({
    > "foo": [1, 2, 3],
    > "bar": [6, 7, 8],
    > "ham": ['a', 'b', 'c']
    > })
    > df.sample({n: 2})
    shape: (2, 3)
    ╭─────┬─────┬─────╮
    foobarham
    │ --- ┆ --- ┆ --- │
    i64i64str
    ╞═════╪═════╪═════╡
    16"a"
    ├╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┤
    38"c"
    ╰─────┴─────┴─────╯ +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      Optional opts: {
          frac: number;
          seed?: number | bigint;
          withReplacement?: boolean;
      }
      +
        +
      • +
        frac: number
      • +
      • +
        Optional seed?: number | bigint
      • +
      • +
        Optional withReplacement?: boolean
    +

    Returns pl.Series

  • + +
  • +
    +

    Parameters

    +
      +
    • +
      Optional n: number
    • +
    • +
      Optional frac: number
    • +
    • +
      Optional withReplacement: boolean
    • +
    • +
      Optional seed: number | bigint
    +

    Returns pl.Series

+
+

Methods - Other

+
+ +
+
+ +
    + +
  • +

    Returns IterableIterator<any>

+
+ +
+
+ +
+
+ +
    + +
  • +

    Append a Series to this one.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      other: pl.Series
      +

      Series to append.

      +
      +
    +

    Returns void

    +
    +

    Example

    >  const s = pl.Series("a", [1, 2, 3])
    > const s2 = pl.Series("b", [4, 5, 6])
    > s.append(s2)
    shape: (6,)
    Series: 'a' [i64]
    [
    1
    2
    3
    4
    5
    6
    ] +
    +
+
+ +
    + +
  • +

    Get the index of the maximal value.

    +
    +

    Returns Optional<number>

    +
+
+ +
    + +
  • +

    Get the index of the minimal value.

    +
    +

    Returns Optional<number>

    +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
    + +
  • +

    Get the length of each individual chunk

    +
    +

    Returns any[]

    +
+
+ +
+
+ +
+
+ +
    + +
  • +

    __Quick summary statistics of a series. __

    +

    Series with mixed datatypes will return summary statistics for the datatype of the first value.

    +
    +
    +

    Returns pl.DataFrame

    +
    +

    Example

    >  const seriesNum = pl.Series([1,2,3,4,5])
    > series_num.describe()

    shape: (6, 2)
    ┌──────────────┬────────────────────┐
    statisticvalue
    │ --- ┆ --- │
    strf64
    ╞══════════════╪════════════════════╡
    "min"1
    ├╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┤
    "max"5
    ├╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┤
    "null_count"0.0
    ├╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┤
    "mean"3
    ├╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┤
    "std"1.5811388300841898
    ├╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┤
    "count"5
    └──────────────┴────────────────────┘

    > series_str = pl.Series(["a", "a", None, "b", "c"])
    > series_str.describe()

    shape: (3, 2)
    ┌──────────────┬───────┐
    statisticvalue
    │ --- ┆ --- │
    stri64
    ╞══════════════╪═══════╡
    "unique"4
    ├╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┤
    "null_count"1
    ├╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌┤
    "count"5
    └──────────────┴───────┘ +
    +
+
+ +
    + +
  • +

    Calculates the n-th discrete difference.

    +
    +
    +

    Parameters

    +
      +
    • +
      n: number
      +

      number of slots to shift

      +
      +
    • +
    • +
      nullBehavior: "ignore" | "drop"
      +

      'ignore' | 'drop'

      +
      +
    +

    Returns pl.Series

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      __namedParameters: {
          n: number;
          nullBehavior: "ignore" | "drop";
      }
      +
        +
      • +
        n: number
      • +
      • +
        nullBehavior: "ignore" | "drop"
    +

    Returns pl.Series

+
+ +
    + +
  • +

    Compute the dot/inner product between two Series

    +
    +
    +
    +

    Parameters

    +
    +

    Returns undefined | null | number

    +
    +

    Example

    >  const s = pl.Series("a", [1, 2, 3])
    > const s2 = pl.Series("b", [4.0, 5.0, 6.0])
    > s.dot(s2)
    32.0 +
    +
+
+ +
+
+ +
    + +
  • +

    Explode a list or utf8 Series.

    +

    This means that every item is expanded to a new row.

    +
    +
    +

    Returns any

    +
    +

    Example

    >  const s = pl.Series('a', [[1, 2], [3, 4], [9, 10]])
    > s.explode()
    shape: (6,)
    Series: 'a' [i64]
    [
    1
    2
    3
    4
    9
    10
    ] +
    +
+
+ +
    + +
  • +

    Extend the Series with given number of values.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: any
      +

      The value to extend the Series with. This value may be null to fill with nulls.

      +
      +
    • +
    • +
      n: number
      +

      The number of values to extend.

      +
      +
    +

    Returns pl.Series

    +
    +

    Deprecated

    +

    See

    extendConstant

    +
+
+ +
    + +
  • +

    Extend the Series with given number of values.

    +
    +
    +

    Parameters

    +
      +
    • +
      value: any
      +

      The value to extend the Series with. This value may be null to fill with nulls.

      +
      +
    • +
    • +
      n: number
      +

      The number of values to extend.

      +
      +
    +

    Returns pl.Series

    +
+
+ +
    + +
  • +

    Fill null values with a filling strategy.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      strategy: "backward" | "forward" | "mean" | "min" | "max" | "zero" | "one"
      +

      Filling Strategy

      +
      +
    +

    Returns pl.Series

    +
    +

    Example

    >  const s = pl.Series("a", [1, 2, 3, None])
    > s.fill_null('forward'))
    shape: (4,)
    Series: '' [i64]
    [
    1
    2
    3
    3
    ]
    > s.fill_null('min'))
    shape: (4,)
    Series: 'a' [i64]
    [
    1
    2
    3
    1
    ] +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      __namedParameters: {
          strategy: "backward" | "forward" | "mean" | "min" | "max" | "zero" | "one";
      }
      +
        +
      • +
        strategy: "backward" | "forward" | "mean" | "min" | "max" | "zero" | "one"
    +

    Returns pl.Series

+
+ +
+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      index: number
    +

    Returns any

+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      n: number
    +

    Returns any

+
+ +
    + +
  • +

    Returns True if the Series has a validity bitmask. +If there is none, it means that there are no null values.

    +
    +

    Returns boolean

    +
+
+ +
    + +
  • +

    Hash the Series +The hash value is of type UInt64

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Optional k0: number | bigint
      +

      seed parameter

      +
      +
    • +
    • +
      Optional k1: number | bigint
      +

      seed parameter

      +
      +
    • +
    • +
      Optional k2: number | bigint
      +

      seed parameter

      +
      +
    • +
    • +
      Optional k3: number | bigint
      +

      seed parameter

      +
      +
    +

    Returns pl.Series

    +
    +

    Example

    >  const s = pl.Series("a", [1, 2, 3])
    > s.hash(42)
    shape: (3,)
    Series: 'a' [u64]
    [
    7499844439152382372
    821952831504499201
    6685218033491627602
    ] +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      __namedParameters: {
          k0?: number | bigint;
          k1?: number | bigint;
          k2?: number | bigint;
          k3?: number | bigint;
      }
      +
        +
      • +
        Optional k0?: number | bigint
      • +
      • +
        Optional k1?: number | bigint
      • +
      • +
        Optional k2?: number | bigint
      • +
      • +
        Optional k3?: number | bigint
    +

    Returns pl.Series

+
+ +
    + +
  • +

    Get first N elements as Series.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Optional length: number
      +

      Length of the head

      +
      +
    +

    Returns pl.Series

    +
    +

    Example

    >  const s = pl.Series("a", [1, 2, 3])
    > s.head(2)
    shape: (2,)
    Series: 'a' [i64]
    [
    1
    2
    ] +
    +
+
+ +
+
+ +
    + +
  • +

    Interpolate intermediate values.

    +

    The interpolation method is linear.

    +
    +
    +
    +

    Parameters

    +
    +

    Returns pl.Series

    +
    +

    Example

    >  const s = pl.Series("a", [1, 2, None, None, 5])
    > s.interpolate()
    shape: (5,)
    Series: 'a' [i64]
    [
    1
    2
    3
    4
    5
    ] +
    +
+
+ +
    + +
  • +

    Check if this Series is a Boolean.

    +
    +

    Returns boolean

    +
+
+ +
    + +
  • +

    Check if this Series is a DataTime.

    +
    +

    Returns boolean

    +
+
+ +
    + +
  • +

    Get mask of all duplicated values.

    +
    +

    Returns pl.Series

    +
    +

    Example

    >  const s = pl.Series("a", [1, 2, 2, 3])
    > s.isDuplicated()

    shape: (4,)
    Series: 'a' [bool]
    [
    false
    true
    true
    false
    ] +
    +
+
+ +
+
+ +
+
+ +
    + +
  • +

    Check if this Series is a Float.

    +
    +

    Returns boolean

    +
+
+ +
    + +
  • +

    Check if elements of this Series are in the right Series, or List values of the right Series.

    +
    +
    +

    Type Parameters

    +
      +
    • +

      U

    +
    +

    Parameters

    +
    +

    Returns pl.Series

    +
+
+ +
    + +
  • +

    Get mask of infinite values if Series dtype is Float.

    +
    +

    Returns pl.Series

    +
    +

    Example

    >  const s = pl.Series("a", [1.0, 2.0, 3.0])
    > s.isInfinite()

    shape: (3,)
    Series: 'a' [bool]
    [
    false
    false
    false
    ] +
    +
+
+ +
    + +
  • +

    Get mask of non null values.

    +

    undefined values are treated as null

    +
    +
    +

    Returns pl.Series

    +
    +

    Example

    >  const s = pl.Series("a", [1.0, undefined, 2.0, 3.0, null])
    > s.isNotNull()
    shape: (5,)
    Series: 'a' [bool]
    [
    true
    false
    true
    true
    false
    ] +
    +
+
+ +
    + +
  • +

    Get mask of null values.

    +

    undefined values are treated as null

    +
    +
    +

    Returns pl.Series

    +
    +

    Example

    >  const s = pl.Series("a", [1.0, undefined, 2.0, 3.0, null])
    > s.isNull()
    shape: (5,)
    Series: 'a' [bool]
    [
    false
    true
    false
    false
    true
    ] +
    +
+
+ +
    + +
  • +

    Check if this Series datatype is numeric.

    +
    +

    Returns boolean

    +
+
+ +
    + +
  • +

    Get mask of unique values.

    +
    +
    +

    Returns pl.Series

    +
    +

    Example

    >  const s = pl.Series("a", [1, 2, 2, 3])
    > s.isUnique()
    shape: (4,)
    Series: 'a' [bool]
    [
    true
    false
    false
    true
    ] +
    +
+
+ +
    + +
  • +

    Checks if this Series datatype is a Utf8.

    +
    +

    Returns boolean

    +
+
+ +
    + +
  • +

    Compute the kurtosis (Fisher or Pearson) of a dataset.

    +

    Kurtosis is the fourth central moment divided by the square of the +variance. If Fisher's definition is used, then 3.0 is subtracted from +the result to give 0.0 for a normal distribution. +If bias is False then the kurtosis is calculated using k statistics to +eliminate bias coming from biased moment estimators

    +
    +
    +

    Returns Optional<number>

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      fisher: boolean
    • +
    • +
      Optional bias: boolean
    +

    Returns Optional<number>

  • + +
  • +
    +

    Parameters

    +
      +
    • +
      __namedParameters: {
          bias?: boolean;
          fisher?: boolean;
      }
      +
        +
      • +
        Optional bias?: boolean
      • +
      • +
        Optional fisher?: boolean
    +

    Returns Optional<number>

+
+ +
    + +
  • +

    Length of this Series.

    +
    +
    +

    Returns number

    +
    +

    Example

    >  const s = pl.Series("a", [1, 2, 3])
    > s.len()
    3 +
    +
+
+ +
    + +
  • +

    Take n elements from this Series.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Optional n: number
      +

      Amount of elements to take.

      +
      +
    +

    Returns pl.Series

    +
    +

    See

    head

    + +

    Example

    s = pl.Series("a", [1, 2, 3])
    s.limit(2)
    shape: (2,)
    Series: 'a' [i64]
    [
    1
    2
    ] +
    +
+
+ +
    + +
  • +

    Get the maximum value in this Series.

    +
    +

    Returns number

    +
    +

    Example

    > s = pl.Series("a", [1, 2, 3])
    > s.max()
    3 +
    +
+
+ +
    + +
  • +

    Reduce this Series to the mean value.

    +
    +

    Returns number

    +
    +

    Example

    > s = pl.Series("a", [1, 2, 3])
    > s.mean()
    2 +
    +
+
+ +
    + +
  • +

    Get the median of this Series

    +
    +

    Returns number

    +
    +

    Example

    > s = pl.Series("a", [1, 2, 3])
    > s.median()
    2 +
    +
+
+ +
    + +
  • +

    Get the minimal value in this Series.

    +
    +

    Returns number

    +
    +

    Example

    > s = pl.Series("a", [1, 2, 3])
    > s.min()
    1 +
    +
+
+ +
    + +
  • +

    Compute the most occurring value(s). Can return multiple Values

    +
    +
    +

    Returns pl.Series

    +
    +

    Example

    s = pl.Series("a", [1, 2, 2, 3])
    s.mode()
    shape: (1,)
    Series: 'a' [i64]
    [
    2
    ]

    s = pl.Series("a", ['a', 'b', 'c', 'c', 'b'])
    s.mode()
    shape: (1,)
    Series: 'a' [str]
    [
    'b'
    'c'
    ] +
    +
+
+ +
    + +
  • +

    Get the number of chunks that this Series contains.

    +
    +

    Returns number

    +
+
+ +
    + +
  • +

    Count the number of unique values in this Series.

    +
    +
    +

    Returns number

    +
    +

    Example

    s = pl.Series("a", [1, 2, 2, 3])
    s.nUnique()
    3 +
    +
+
+ +
    + +
  • +

    Count the null values in this Series. -- +undefined values are treated as null

    +
    +

    Returns number

    +
+
+ +
    + +
  • +

    Get a boolean mask of the local maximum peaks.

    +
    +
    +

    Returns pl.Series

    +
    +

    Example

    s = pl.Series("a", [1, 2, 3, 4, 5])
    s.peakMax()
    shape: (5,)
    Series: '' [bool]
    [
    false
    false
    false
    false
    true
    ] +
    +
+
+ +
    + +
  • +

    Get a boolean mask of the local minimum peaks.

    +
    +
    +

    Returns pl.Series

    +
    +

    Example

    s = pl.Series("a", [4, 1, 3, 2, 5])
    s.peakMin()
    shape: (5,)
    Series: '' [bool]
    [
    false
    true
    false
    true
    false
    ] +
    +
+
+ +
    + +
  • +

    Get the quantile value of this Series.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      quantile: number
      +
    • +
    • +
      Optional interpolation: string
    +

    Returns number

    +
    +

    Example

    s = pl.Series("a", [1, 2, 3])
    s.quantile(0.5)
    2 +
    +
+
+ +
    + +
  • +

    Assign ranks to data, dealing with ties appropriately.

    +
    +
    +

    Parameters

    +
      +
    • +
      Optional method: RankMethod
      +

      The method used to assign ranks to tied elements. +The following methods are available: default is 'average'

      +
        +
      • 'average': The average of the ranks that would have been assigned to + all the tied values is assigned to each value.
      • +
      • 'min': The minimum of the ranks that would have been assigned to all +the tied values is assigned to each value. This is also +referred to as "competition" ranking.
      • +
      • 'max': The maximum of the ranks that would have been assigned to all +the tied values is assigned to each value.
      • +
      • 'dense': Like 'min', but the rank of the next highest element is +assigned the rank immediately after those assigned to the tied +elements.
      • +
      • 'ordinal': All values are given a distinct rank, corresponding to +the order that the values occur in a.
      • +
      • 'random': Like 'ordinal', but the rank for ties is not dependent +on the order that the values occur in a.
      • +
      +
      +
    +

    Returns pl.Series

    +
+
+ +
+
+ +
    + +
  • +

    Reinterpret the underlying bits as a signed/unsigned integer.

    +

    This operation is only allowed for 64bit integers. For lower bits integers, +you can safely use that cast operation.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Optional signed: boolean
      +

      signed or unsigned

      +
        +
      • True -> pl.Int64
      • +
      • False -> pl.UInt64
      • +
      +
      +
    +

    Returns pl.Series

    +
    +

    See

    cast

    +
+
+ +
    + +
  • +

    Rename this Series.

    +
    +
    +

    Parameters

    +
      +
    • +
      name: string
      +

      new name

      +
      +
    +

    Returns pl.Series

    +
    +

    See

    alias

    + +

    Example

    s = pl.Series("a", [1, 2, 3])
    s.rename('b')
    shape: (3,)
    Series: 'b' [i64]
    [
    1
    2
    3
    ] +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      name: string
    • +
    • +
      inPlace: boolean
    +

    Returns void

  • + +
  • +
    +

    Parameters

    +
      +
    • +
      __namedParameters: {
          inPlace?: boolean;
          name: string;
      }
      +
        +
      • +
        Optional inPlace?: boolean
      • +
      • +
        name: string
    +

    Returns void

  • + +
  • +
    +

    Parameters

    +
      +
    • +
      __namedParameters: {
          inPlace: true;
          name: string;
      }
      +
        +
      • +
        inPlace: true
      • +
      • +
        name: string
    +

    Returns void

+
+ +
    + +
  • +

    Serializes object to desired format via serde

    +
    +
    +

    Parameters

    +
    +

    Returns Buffer

    +
+
+ +
    + +
  • +

    Check if series is equal with another Series.

    +
    +
    +

    Type Parameters

    +
      +
    • +

      U

    +
    +

    Parameters

    +
      +
    • +
      other: pl.Series
      +

      Series to compare with.

      +
      +
    • +
    • +
      Optional nullEqual: boolean
      +

      Consider null values as equal. ('undefined' is treated as null)

      +
      +
      +
    • +
    • +
      Optional strict: boolean
    +

    Returns boolean

    +
    +

    Example

    s = pl.Series("a", [1, 2, 3])
    s2 = pl.Series("b", [4, 5, 6])
    s.series_equal(s)
    true
    s.series_equal(s2)
    false +
    +
+
+ +
    + +
  • +

    Set masked values

    +
    +
    +

    Parameters

    +
      +
    • +
      filter: pl.Series
      +

      Boolean mask

      +
      +
    • +
    • +
      value: any
      +

      value to replace masked values with

      +
      +
    +

    Returns pl.Series

    +
+
+ +
    + +
  • +
    +

    Parameters

    +
      +
    • +
      indices: number[] | pl.Series
    • +
    • +
      value: any
    +

    Returns void

+
+ +
    + +
  • +

    Shift the values by a given period

    +

    the parts that will be empty due to this operation will be filled with null.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      periods: number
      +

      Number of places to shift (may be negative).

      +
      +
    +

    Returns pl.Series

    +
    +

    Example

    s = pl.Series("a", [1, 2, 3])
    s.shift(1)
    shape: (3,)
    Series: 'a' [i64]
    [
    null
    1
    2
    ]
    s.shift(-1)
    shape: (3,)
    Series: 'a' [i64]
    [
    2
    3
    null
    ] +
    +
+
+ +
    + +
  • +

    Shift the values by a given period

    +

    the parts that will be empty due to this operation will be filled with fillValue.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      periods: number
      +

      Number of places to shift (may be negative).

      +
      +
    • +
    • +
      fillValue: any
      +

      Fill null & undefined values with the result of this expression.

      +
      +
    +

    Returns pl.Series

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      args: {
          fillValue: any;
          periods: number;
      }
      +
        +
      • +
        fillValue: any
      • +
      • +
        periods: number
    +

    Returns pl.Series

+
+ +
    + +
  • +

    Shrink memory usage of this Series to fit the exact capacity needed to hold the data.

    +
    +

    Returns pl.Series

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      inPlace: true
    +

    Returns void

+
+ +
    + +
  • +

    Compute the sample skewness of a data set.

    +

    For normally distributed data, the skewness should be about zero. For +unimodal continuous distributions, a skewness value greater than zero means +that there is more weight in the right tail of the distribution. The +function skewtest can be used to determine if the skewness value +is close enough to zero, statistically speaking.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Optional bias: boolean
      +

      If false, then the calculations are corrected for statistical bias.

      +
      +
    +

    Returns undefined | number

    +
+
+ +
    + +
  • +

    Create subslices of the Series.

    +
    +
    +

    Parameters

    +
      +
    • +
      start: number
    • +
    • +
      Optional length: number
      +

      length of the slice.

      +
      +
    +

    Returns pl.Series

    +
+
+ +
    + +
  • +

    Sort this Series.

    +
    +

    Returns pl.Series

    +
    +

    Example

    s = pl.Series("a", [1, 3, 4, 2])
    s.sort()
    shape: (4,)
    Series: 'a' [i64]
    [
    1
    2
    3
    4
    ]
    s.sort(true)
    shape: (4,)
    Series: 'a' [i64]
    [
    4
    3
    2
    1
    ] +
    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      Optional reverse: boolean
    +

    Returns pl.Series

  • + +
  • +
    +

    Parameters

    +
      +
    • +
      options: {
          reverse: boolean;
      }
      +
        +
      • +
        reverse: boolean
    +

    Returns pl.Series

+
+ +
    + +
  • +

    Reduce this Series to the sum value.

    +
    +

    Returns number

    +
    +

    Example

    > s = pl.Series("a", [1, 2, 3])
    > s.sum()
    6 +
    +
+
+ +
    + +
  • +

    Get last N elements as Series.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Optional length: number
      +

      Length of the tail

      +
      +
    +

    Returns pl.Series

    +
    +

    See

    head

    + +

    Example

    s = pl.Series("a", [1, 2, 3])
    s.tail(2)
    shape: (2,)
    Series: 'a' [i64]
    [
    2
    3
    ] +
    +
+
+ +
    + +
  • +

    Take values by index.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      indices: number[]
      +

      Index location used for the selection

      +
      +
    +

    Returns pl.Series

    +
    +

    Example

    s = pl.Series("a", [1, 2, 3, 4])
    s.take([1, 3])
    shape: (2,)
    Series: 'a' [i64]
    [
    2
    4
    ] +
    +
+
+ +
    + +
  • +

    Take every nth value in the Series and return as new Series.

    +
    +
    +

    Parameters

    +
      +
    • +
      n: number
      +

      nth value to take

      +
      +
    +

    Returns pl.Series

    +
    +

    Example

    s = pl.Series("a", [1, 2, 3, 4])
    s.takeEvery(2))
    shape: (2,)
    Series: '' [i64]
    [
    1
    3
    ] +
    +
+
+ +
    + +
  • +

    Convert this Series to a Javascript Array.

    +

    This operation clones data, and is very slow, but maintains greater precision for all dtypes. +Often times series.toObject().values is faster, but less precise

    +
    +
    +

    Returns any[]

    +
    +

    Example

    const s = pl.Series("a", [1, 2, 3])
    const arr = s.toArray()
    [1, 2, 3]
    Array.isArray(arr)
    true +
    +
+
+ +
+
+ +
    + +
  • +

    compat with `JSON.stringify

    +
    +

    Returns string

    +
+
+ +
    + +
  • +

    Returns a Javascript object representation of Series +Often this is much faster than the iterator, or values method

    +
    +

    Returns {
        datatype: string;
        name: string;
        values: any[];
    }

    +
      +
    • +
      datatype: string
    • +
    • +
      name: string
    • +
    • +
      values: any[]
    +
    +

    Example

    const s = pl.Series("foo", [1,2,3])
    s.toObject()
    {
    name: "foo",
    datatype: "Float64",
    values: [1,2,3]
    } +
    +
+
+ +
    + +
  • +

    Converts series to a javascript typedArray.

    +

    Warning: +This will throw an error if you have nulls, or are using non numeric data types

    +
    +

    Returns any

    +
+
+ +
    + +
  • +

    Get unique elements in series.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      Optional maintainOrder: boolean | {
          maintainOrder: boolean;
      }
      +

      Maintain order of data. This requires more work.

      +
      +
    +

    Returns pl.Series

    +
    +

    Example

    s = pl.Series("a", [1, 2, 2, 3])
    s.unique()
    shape: (3,)
    Series: 'a' [i64]
    [
    1
    2
    3
    ] +
    +
+
+ +
    + +
  • +

    Count the unique values in a Series.

    +
    +
    +

    Returns pl.DataFrame

    +
    +

    Example

    s = pl.Series("a", [1, 2, 2, 3])
    s.valueCounts()
    shape: (3, 2)
    ╭─────┬────────╮
    acounts
    │ --- ┆ --- │
    i64u32
    ╞═════╪════════╡
    22
    ├╌╌╌╌╌┼╌╌╌╌╌╌╌╌┤
    11
    ├╌╌╌╌╌┼╌╌╌╌╌╌╌╌┤
    31
    ╰─────┴────────╯ +
    +
+
+ +
    + +
  • +

    Returns an iterator over the values

    +
    +

    Returns IterableIterator<any>

    +
+
+ +
    + +
  • +

    Where mask evaluates true, take values from self.

    +

    Where mask evaluates false, take values from other.

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      mask: pl.Series
      +

      Boolean Series

      +
      +
    • +
    • +
      other: pl.Series
      +

      Series of same type

      +
      +
    +

    Returns pl.Series

    +
+
+

Methods - Rolling

+
+ +
    + +
  • +

    Apply a rolling max (moving max) over the values in this Series.

    +

    A window of length window_size will traverse the series. The values that fill this window +will (optionally) be multiplied with the weights given by the weight vector.

    +

    The resulting parameters' values will be aggregated into their sum.

    +
    +
    +
    +

    Parameters

    +
    +

    Returns pl.Series

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      windowSize: number
    • +
    • +
      Optional weights: number[]
    • +
    • +
      Optional minPeriods: number[]
    • +
    • +
      Optional center: boolean
    +

    Returns pl.Series

+
+ +
    + +
  • +

    Apply a rolling mean (moving mean) over the values in this Series.

    +

    A window of length window_size will traverse the series. The values that fill this window +will (optionally) be multiplied with the weights given by the weight vector.

    +

    The resulting parameters' values will be aggregated into their sum.

    +
    +
    +
    +

    Parameters

    +
    +

    Returns pl.Series

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      windowSize: number
    • +
    • +
      Optional weights: number[]
    • +
    • +
      Optional minPeriods: number[]
    • +
    • +
      Optional center: boolean
    +

    Returns pl.Series

+
+ +
    + +
  • +

    Compute a rolling median

    +
    +
    +

    Parameters

    +
    +

    Returns pl.Series

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      windowSize: number
    • +
    • +
      Optional weights: number[]
    • +
    • +
      Optional minPeriods: number[]
    • +
    • +
      Optional center: boolean
    +

    Returns pl.Series

+
+ +
    + +
  • +

    Apply a rolling min (moving min) over the values in this Series.

    +

    A window of length window_size will traverse the series. The values that fill this window +will (optionally) be multiplied with the weights given by the weight vector.

    +

    The resulting parameters' values will be aggregated into their sum.

    +
    +
    +
    +

    Parameters

    +
    +

    Returns pl.Series

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      windowSize: number
    • +
    • +
      Optional weights: number[]
    • +
    • +
      Optional minPeriods: number[]
    • +
    • +
      Optional center: boolean
    +

    Returns pl.Series

+
+ +
    + +
  • +

    Compute a rolling quantile

    +
    +
    +

    Parameters

    +
    +

    Returns pl.Series

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      quantile: number
    • +
    • +
      Optional interpolation: InterpolationMethod
    • +
    • +
      Optional windowSize: number
    • +
    • +
      Optional weights: number[]
    • +
    • +
      Optional minPeriods: number[]
    • +
    • +
      Optional center: boolean
    • +
    • +
      Optional by: String
    • +
    • +
      Optional closed: ClosedWindow
    +

    Returns pl.Series

+
+ +
    + +
  • +

    Compute a rolling skew

    +
    +
    +

    Parameters

    +
      +
    • +
      windowSize: number
      +

      Size of the rolling window

      +
      +
    • +
    • +
      Optional bias: boolean
      +

      If false, then the calculations are corrected for statistical bias.

      +
      +
    +

    Returns pl.Series

    +
  • + +
  • +

    Compute a rolling skew

    +
    +
    +

    Parameters

    +
    +

    Returns pl.Series

    +
+
+ +
    + +
  • +

    Compute a rolling std dev

    +

    A window of length window_size will traverse the array. The values that fill this window +will (optionally) be multiplied with the weights given by the weight vector. The resulting +values will be aggregated to their sum.

    +
    +
    +
    +

    Parameters

    +
    +

    Returns pl.Series

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      windowSize: number
    • +
    • +
      Optional weights: number[]
    • +
    • +
      Optional minPeriods: number[]
    • +
    • +
      Optional center: boolean
    +

    Returns pl.Series

+
+ +
    + +
  • +

    Apply a rolling sum (moving sum) over the values in this Series.

    +

    A window of length window_size will traverse the series. The values that fill this window +will (optionally) be multiplied with the weights given by the weight vector.

    +

    The resulting parameters' values will be aggregated into their sum.

    +
    +
    +
    +

    Parameters

    +
    +

    Returns pl.Series

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      windowSize: number
    • +
    • +
      Optional weights: number[]
    • +
    • +
      Optional minPeriods: number[]
    • +
    • +
      Optional center: boolean
    +

    Returns pl.Series

+
+ +
    + +
  • +

    Compute a rolling variance.

    +

    A window of length window_size will traverse the series. The values that fill this window +will (optionally) be multiplied with the weights given by the weight vector.

    +

    The resulting parameters' values will be aggregated into their sum.

    +
    +
    +
    +

    Parameters

    +
    +

    Returns pl.Series

    +
  • + +
  • +
    +

    Parameters

    +
      +
    • +
      windowSize: number
    • +
    • +
      Optional weights: number[]
    • +
    • +
      Optional minPeriods: number[]
    • +
    • +
      Optional center: boolean
    +

    Returns pl.Series

+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/modules.html b/modules.html new file mode 100644 index 00000000..c06700d0 --- /dev/null +++ b/modules.html @@ -0,0 +1,397 @@ +nodejs-polars
+
+ +
+
+
+
+

nodejs-polars

+
+
+
+ +
+
+

References

+
+Re-exports DataFrame
+
+Re-exports Expr
+
+Re-exports Field
+
+Re-exports Series
+
+Re-exports argSortBy
+
+Re-exports avg
+
+Re-exports col
+
+Re-exports cols
+
+Re-exports concat
+
+Re-exports concatList
+
+Re-exports concatString
+
+Re-exports count
+
+Re-exports cov
+
+Renames and re-exports pl
+
+Re-exports element
+
+Re-exports exclude
+
+Re-exports first
+
+Re-exports format
+
+Re-exports groups
+
+Re-exports head
+
+Re-exports intRange
+
+Re-exports last
+
+Re-exports list
+
+Re-exports lit
+
+Re-exports mean
+
+Re-exports median
+
+Re-exports nUnique
+
+Re-exports pearsonCorr
+
+Re-exports quantile
+
+Re-exports readAvro
+
+Re-exports readCSV
+
+Re-exports readCSVStream
+
+Re-exports readIPC
+
+Re-exports readJSON
+
+Re-exports readJSONStream
+
+Re-exports readParquet
+
+Re-exports readRecords
+
+Re-exports repeat
+
+Re-exports scanCSV
+
+Re-exports scanIPC
+
+Re-exports scanJson
+
+Re-exports scanParquet
+
+Re-exports select
+
+Re-exports spearmanRankCorr
+
+Re-exports struct
+
+Re-exports tail
+
+Re-exports when
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/modules/DataType-1.html b/modules/DataType-1.html new file mode 100644 index 00000000..3be11d56 --- /dev/null +++ b/modules/DataType-1.html @@ -0,0 +1,247 @@ +DataType | nodejs-polars
+
+ +
+
+
+
+ +

Namespace DataType

+
+

Datatype namespace

+
+
+
+
+
+ +
+
+

References

+
+Re-exports Bool
+
+Re-exports Categorical
+
+Re-exports Date
+
+Re-exports Datetime
+
+Re-exports Float32
+
+Re-exports Float64
+
+Re-exports Int16
+
+Re-exports Int32
+
+Re-exports Int64
+
+Re-exports Int8
+
+Re-exports List
+
+Re-exports Null
+
+Re-exports Struct
+
+Re-exports UInt16
+
+Re-exports UInt32
+
+Re-exports UInt64
+
+Re-exports UInt8
+
+Re-exports Utf8
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/modules/pl.Field-1.html b/modules/pl.Field-1.html new file mode 100644 index 00000000..4e56e6ff --- /dev/null +++ b/modules/pl.Field-1.html @@ -0,0 +1,242 @@ +Field | nodejs-polars
+
+ +
+
+
+
+ +

Namespace Field

+
+
+

Index

+
+

Functions

+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/modules/pl.html b/modules/pl.html new file mode 100644 index 00000000..4ed2ad51 --- /dev/null +++ b/modules/pl.html @@ -0,0 +1,556 @@ +pl | nodejs-polars
+
+ +
+
+
+
+ +

Namespace pl

+
+
+
+ +
+
+

Accessors

+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/ClosedWindow.html b/types/ClosedWindow.html new file mode 100644 index 00000000..e155a461 --- /dev/null +++ b/types/ClosedWindow.html @@ -0,0 +1,134 @@ +ClosedWindow | nodejs-polars
+
+ +
+ +
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/DatetimeNamespace.html b/types/DatetimeNamespace.html new file mode 100644 index 00000000..e77a6939 --- /dev/null +++ b/types/DatetimeNamespace.html @@ -0,0 +1,134 @@ +DatetimeNamespace | nodejs-polars
+
+ +
+ +
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/DownsampleRule.html b/types/DownsampleRule.html new file mode 100644 index 00000000..cdc0a473 --- /dev/null +++ b/types/DownsampleRule.html @@ -0,0 +1,134 @@ +DownsampleRule | nodejs-polars
+
+ +
+ +
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/FillNullStrategy.html b/types/FillNullStrategy.html new file mode 100644 index 00000000..466cd1c1 --- /dev/null +++ b/types/FillNullStrategy.html @@ -0,0 +1,134 @@ +FillNullStrategy | nodejs-polars
+
+ +
+ +
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/InterpolationMethod.html b/types/InterpolationMethod.html new file mode 100644 index 00000000..a1c14f09 --- /dev/null +++ b/types/InterpolationMethod.html @@ -0,0 +1,134 @@ +InterpolationMethod | nodejs-polars
+
+ +
+ +
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/JoinType.html b/types/JoinType.html new file mode 100644 index 00000000..75b444cc --- /dev/null +++ b/types/JoinType.html @@ -0,0 +1,134 @@ +JoinType | nodejs-polars
+
+ +
+ +
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/LazyOptions.html b/types/LazyOptions.html new file mode 100644 index 00000000..be0b5f5e --- /dev/null +++ b/types/LazyOptions.html @@ -0,0 +1,151 @@ +LazyOptions | nodejs-polars
+
+ +
+
+
+
+ +

Type alias LazyOptions

+
LazyOptions: {
    noOptimization?: boolean;
    predicatePushdown?: boolean;
    projectionPushdown?: boolean;
    simplifyExpression?: boolean;
    stringCache?: boolean;
    typeCoercion?: boolean;
}
+

options for lazy operations

+
+
+

Type declaration

+
    +
  • +
    Optional noOptimization?: boolean
  • +
  • +
    Optional predicatePushdown?: boolean
  • +
  • +
    Optional projectionPushdown?: boolean
  • +
  • +
    Optional simplifyExpression?: boolean
  • +
  • +
    Optional stringCache?: boolean
  • +
  • +
    Optional typeCoercion?: boolean
+
+

See

LazyDataFrame.collect

+
+
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/ListNamespace.html b/types/ListNamespace.html new file mode 100644 index 00000000..55a277f2 --- /dev/null +++ b/types/ListNamespace.html @@ -0,0 +1,134 @@ +ListNamespace | nodejs-polars
+
+ +
+ +
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/RankMethod.html b/types/RankMethod.html new file mode 100644 index 00000000..9c110124 --- /dev/null +++ b/types/RankMethod.html @@ -0,0 +1,134 @@ +RankMethod | nodejs-polars
+
+ +
+ +
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/pl.Bool.html b/types/pl.Bool.html new file mode 100644 index 00000000..ee272be1 --- /dev/null +++ b/types/pl.Bool.html @@ -0,0 +1,234 @@ +Bool | nodejs-polars
+
+ +
+
+
+
+ +

Type alias Bool

+
Bool: _Bool
+

Boolean

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/pl.Categorical.html b/types/pl.Categorical.html new file mode 100644 index 00000000..ad57b76a --- /dev/null +++ b/types/pl.Categorical.html @@ -0,0 +1,234 @@ +Categorical | nodejs-polars
+
+ +
+
+
+
+ +

Type alias Categorical

+
Categorical: _Categorical
+

Categorical

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/pl.Date.html b/types/pl.Date.html new file mode 100644 index 00000000..8520b2ef --- /dev/null +++ b/types/pl.Date.html @@ -0,0 +1,234 @@ +Date | nodejs-polars
+
+ +
+
+
+
+ +

Type alias Date

+
Date: _Date
+

Date dtype

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/pl.Datetime.html b/types/pl.Datetime.html new file mode 100644 index 00000000..e497ac0f --- /dev/null +++ b/types/pl.Datetime.html @@ -0,0 +1,236 @@ +Datetime | nodejs-polars
+
+ +
+
+
+
+ +

Type alias Datetime

+
Datetime: _Datetime
+

Datetime

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/pl.Float32.html b/types/pl.Float32.html new file mode 100644 index 00000000..3343afaa --- /dev/null +++ b/types/pl.Float32.html @@ -0,0 +1,234 @@ +Float32 | nodejs-polars
+
+ +
+
+
+
+ +

Type alias Float32

+
Float32: _Float32
+

Float32

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/pl.Float64.html b/types/pl.Float64.html new file mode 100644 index 00000000..c45e92ea --- /dev/null +++ b/types/pl.Float64.html @@ -0,0 +1,234 @@ +Float64 | nodejs-polars
+
+ +
+
+
+
+ +

Type alias Float64

+
Float64: _Float64
+

Float64

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/pl.Int16.html b/types/pl.Int16.html new file mode 100644 index 00000000..445568a3 --- /dev/null +++ b/types/pl.Int16.html @@ -0,0 +1,234 @@ +Int16 | nodejs-polars
+
+ +
+
+
+
+ +

Type alias Int16

+
Int16: _Int16
+

Int16

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/pl.Int32.html b/types/pl.Int32.html new file mode 100644 index 00000000..c04bfe8d --- /dev/null +++ b/types/pl.Int32.html @@ -0,0 +1,234 @@ +Int32 | nodejs-polars
+
+ +
+
+
+
+ +

Type alias Int32

+
Int32: _Int32
+

Int32

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/pl.Int64.html b/types/pl.Int64.html new file mode 100644 index 00000000..4f175a50 --- /dev/null +++ b/types/pl.Int64.html @@ -0,0 +1,234 @@ +Int64 | nodejs-polars
+
+ +
+
+
+
+ +

Type alias Int64

+
Int64: _Int64
+

Int64

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/pl.Int8.html b/types/pl.Int8.html new file mode 100644 index 00000000..7b0e9f4f --- /dev/null +++ b/types/pl.Int8.html @@ -0,0 +1,234 @@ +Int8 | nodejs-polars
+
+ +
+
+
+
+ +

Type alias Int8

+
Int8: _Int8
+

Int8

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/pl.LazyGroupBy.html b/types/pl.LazyGroupBy.html new file mode 100644 index 00000000..3dbcd766 --- /dev/null +++ b/types/pl.LazyGroupBy.html @@ -0,0 +1,230 @@ +LazyGroupBy | nodejs-polars
+
+ +
+
+
+
+ +

Type alias LazyGroupBy

+
LazyGroupBy: LazyGroupBy
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/pl.List.html b/types/pl.List.html new file mode 100644 index 00000000..f1377117 --- /dev/null +++ b/types/pl.List.html @@ -0,0 +1,234 @@ +List | nodejs-polars
+
+ +
+
+
+
+ +

Type alias List

+
List: _List
+

List

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/pl.Null.html b/types/pl.Null.html new file mode 100644 index 00000000..4d5f0284 --- /dev/null +++ b/types/pl.Null.html @@ -0,0 +1,234 @@ +Null | nodejs-polars
+
+ +
+
+
+
+ +

Type alias Null

+
Null: _Null
+

Null

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/pl.Struct.html b/types/pl.Struct.html new file mode 100644 index 00000000..4bf24d43 --- /dev/null +++ b/types/pl.Struct.html @@ -0,0 +1,236 @@ +Struct | nodejs-polars
+
+ +
+
+
+
+ +

Type alias Struct

+
Struct: _Struct
+

Struct

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/pl.UInt16.html b/types/pl.UInt16.html new file mode 100644 index 00000000..38ff28c5 --- /dev/null +++ b/types/pl.UInt16.html @@ -0,0 +1,234 @@ +UInt16 | nodejs-polars
+
+ +
+
+
+
+ +

Type alias UInt16

+
UInt16: _UInt16
+

UInt16

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/pl.UInt32.html b/types/pl.UInt32.html new file mode 100644 index 00000000..7c15e0d6 --- /dev/null +++ b/types/pl.UInt32.html @@ -0,0 +1,234 @@ +UInt32 | nodejs-polars
+
+ +
+
+
+
+ +

Type alias UInt32

+
UInt32: _UInt32
+

UInt32

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/pl.UInt64.html b/types/pl.UInt64.html new file mode 100644 index 00000000..e5cdf1d9 --- /dev/null +++ b/types/pl.UInt64.html @@ -0,0 +1,234 @@ +UInt64 | nodejs-polars
+
+ +
+
+
+
+ +

Type alias UInt64

+
UInt64: _UInt64
+

UInt64

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/pl.UInt8.html b/types/pl.UInt8.html new file mode 100644 index 00000000..8db1b801 --- /dev/null +++ b/types/pl.UInt8.html @@ -0,0 +1,234 @@ +UInt8 | nodejs-polars
+
+ +
+
+
+
+ +

Type alias UInt8

+
UInt8: _UInt8
+

UInt8

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/pl.Utf8.html b/types/pl.Utf8.html new file mode 100644 index 00000000..3376f0c7 --- /dev/null +++ b/types/pl.Utf8.html @@ -0,0 +1,234 @@ +Utf8 | nodejs-polars
+
+ +
+
+
+
+ +

Type alias Utf8

+
Utf8: _Utf8
+

Utf8

+
+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/pl.When.html b/types/pl.When.html new file mode 100644 index 00000000..9734bdb8 --- /dev/null +++ b/types/pl.When.html @@ -0,0 +1,230 @@ +When | nodejs-polars
+
+ +
+
+
+
+ +

Type alias When

+
When: When
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/pl.WhenThen.html b/types/pl.WhenThen.html new file mode 100644 index 00000000..151d0666 --- /dev/null +++ b/types/pl.WhenThen.html @@ -0,0 +1,230 @@ +WhenThen | nodejs-polars
+
+ +
+
+
+
+ +

Type alias WhenThen

+
WhenThen: WhenThen
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/types/pl.WhenThenThen.html b/types/pl.WhenThenThen.html new file mode 100644 index 00000000..0ce75817 --- /dev/null +++ b/types/pl.WhenThenThen.html @@ -0,0 +1,230 @@ +WhenThenThen | nodejs-polars
+
+ +
+
+
+
+ +

Type alias WhenThenThen

+
WhenThenThen: WhenThenThen
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/variables/pl.Expr.html b/variables/pl.Expr.html new file mode 100644 index 00000000..7dcc93c0 --- /dev/null +++ b/variables/pl.Expr.html @@ -0,0 +1,231 @@ +Expr | nodejs-polars
+
+ +
+
+
+
+ +

Variable Expr

+
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file diff --git a/variables/pl.version.html b/variables/pl.version.html new file mode 100644 index 00000000..abe04ca0 --- /dev/null +++ b/variables/pl.version.html @@ -0,0 +1,230 @@ +version | nodejs-polars
+
+ +
+
+
+
+ +

Variable versionConst

+
version: any = ...
+
+ +
+
+

Generated using TypeDoc

+
\ No newline at end of file