Comments (3)
when using strings, you need to use lit
df.filter(pl.col("foo").eq(pl.lit("b"))
from nodejs-polars.
I think the filter
api's doc needs an update. it's not using pl.lit
when comparing strings ....
from nodejs-polars.
I'm using Polars with JavaScript (Deno). I spent a considerable amount of time searching through the documentation before stumbling upon this issue (it was the last test I performed before deciding to stop using Polars).
It seems necessary to either create an alias like compareString
or clearly state in the documentation that, since the Polar version for Node.js, it is now required to use the following code:
const scan = await pl.scanCSV("database/.export/symbols_history.csv", {
sep: ";",
quoteChar: '"',
parseDates: true,
}).select(["SYMBOL", "DATE", "Industry", "price"])
.filter(
pl.col("SYMBOL").eq(pl.lit("AI")),
)
.collect();
This could prevent any confusion and facilitate the transition to the new Polar practices."
from nodejs-polars.
Related Issues (20)
- pl.readCSV fail with tab separator HOT 5
- filtering by equals doesn't work HOT 3
- `polars.SQLContext` like feature for `node-polars `
- Add `DataFrame.upsample`
- error with filter when trying documentation example HOT 1
- ```valueCounts()``` function always returns ```null```
- DataFrame - `schema_overrides` param is missing HOT 3
- Pivot not working as expected HOT 5
- Add support for reading Delta tables HOT 5
- separator in pivot function HOT 2
- pivot function documentation error HOT 2
- Series constructor ignores dtype HOT 2
- groupBy on a single column DF produces no result
- Transpose option `columnNames` is not working
- Expanded expression support for nodejs-polars HOT 4
- Panic when passing a schema that includes a `String` column HOT 1
- `Series.toTypedArrays()` fails after `.dropNulls()`
- Add support for Decimal DataType HOT 2
- Issue with `dlopen` in version 0.12.0 HOT 3
- Join suffix has no impact HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nodejs-polars.