Comments (4)
see: Consistently support Python types as aliases for polars types (#13117)
Polars sometimes supports Python types (e.g. str, float, int) as aliases for polars types, and sometimes not.
from polars.
native python dtypes are not suppored afaik, you need to use the polars dtypes
int
->null
BUTpl.Int32
->Int32
(you examplestr
->null
BUTpl.String
->str
pl.Series('str', dtype=pl.String)
shape: (0,)
Series: 'str' [str]
[
]
from polars.
native python dtypes are not suppored afaik, you need to use the polars dtypes
We do actually have a dedicated codepath for interpreting the standard python types, but we definitely prefer the more specific polars-native equivalents (as python int
can't tell you if it's i8
, i32
, u64
, for example).
from polars.
native python dtypes are not suppored afaik, you need to use the polars dtypes
* `int` -> `null` BUT * `pl.Int32` -> `Int32` (you example * `str` -> `null` BUT * `pl.String` -> `str`
pl.Series('str', dtype=pl.String) shape: (0,) Series: 'str' [str] [ ]
Thank you!
from polars.
Related Issues (20)
- Casting a column to pl.Categorical is way slower than pandas (10-20x) HOT 2
- Minimal memory usage tests for read_ipc read_ipc_stream
- Forward_fill() and backward_fill() is about 25% slower in polars compared to pandas' counterparts HOT 6
- Rust code examples missing on page /user-guide/io/cloud-storage/#scanning-from-cloud-storage-with-query-optimisation
- Offset_by is about 4 times slower in polars compared to pandas' counterpart HOT 2
- `filter` + `arg_max` + `over` producing non-deterministic junk values HOT 1
- pyo3_runtime.PanicException: python function failed: PyErr { type: <class 'TypeError'>, value: TypeError("'list' object is not callable"), traceback: None } HOT 1
- support expressions in `Frame.unique()` HOT 2
- Read Options for Calamine HOT 1
- Support for pl.List('*') HOT 4
- See the polars df in Pycharm HOT 5
- schema_overrides failing HOT 4
- .over() performs quite slow in given sample HOT 4
- `.backward_fill()` does not consider `np.nan` to be invalid HOT 2
- from_arrow.consuming large memory HOT 2
- Inconsistent behavior with dataframe level arithmetic when using Python's `sum` HOT 1
- `read_csv` ignores `skip_rows_after_header` when `use_pyarrow=True` HOT 1
- group_by sum agg returns nulls for decimal columns in dataframes with 1000+ rows HOT 2
- Join on struct fails with "not implemented", but on struct + other column fails silently HOT 1
- Add `mode` argument in `pl.DataFrame.write_csv` 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 polars.