Comments (10)
I think string
and unicode
would be R character vectors, and object
would be a character vector if all of the elements are strings (otherwise just a list of objects)
from reticulate.
Is the data type you are looking for here basically a NumPy string array?
from reticulate.
@jjallaire correct.
from reticulate.
Okay, in your experience do pandas data frames often use dtype=object
(for variable length strings) or do they more typically stick to a fixed string size?
from reticulate.
Unfortunately I don't work with Python enough to opine on that, although from browsing SO it seems to often be the case. Are we thinking about upcasting all string types to object
or finding some reasonable superset of string types?
from reticulate.
Sounds good!
from reticulate.
This should be resolved by this commit: 3868a8d
from reticulate.
@jjallaire this crashes:
np <- import("numpy")
np$array(c("a", "b"), dtype = "S256")
from reticulate.
Stack trace:
* thread #1: tid = 31749, 0x00007ffff07d3419 libpython3.6m.so`PyBytes_AsStringAndSize(obj=0x0000000000000000, s=0x00007fffffffacd0, len=0x00007fffffffacd8) + 9 at bytesobject.c:1289, name = 'R', stop reason = signal SIGSEGV: invalid address (fault address: 0x8)
frame #0: 0x00007ffff07d3419 libpython3.6m.so`PyBytes_AsStringAndSize(obj=0x0000000000000000, s=0x00007fffffffacd0, len=0x00007fffffffacd8) + 9 at bytesobject.c:1289
from reticulate.
Should be fixed now, thanks for the report!
from reticulate.
Related Issues (20)
- Support `results = 'hide'` directly in python engine HOT 2
- Interrupting keras training reliably produces a segfault HOT 5
- FR: R Print method for Python callables should show signature HOT 1
- Installing miniconda on Raspberry Pi HOT 2
- Release reticulate 1.37.0
- Custom conversion function no longer works with reticulate >= 1.36.0 HOT 4
- Convert NumPy recarray directly to R data.frame
- Need to reinstall reticulate whenever I want to access arcpy HOT 4
- Timeout when calling Async python function HOT 1
- Corrupt dataframe when converting from pandas to R HOT 5
- Release reticulate 1.38.0 HOT 1
- Reticulate 1.38.0 for R 4.2.1 can install but not import numpy, ... HOT 5
- Error in reticulate::use_python(): failed to initialize requested version of Python HOT 2
- Namespace conflict with python config package HOT 1
- Python variables sourced via `reticulate::source_python()` are not contained within `py` list HOT 6
- Reticulate does not play nice with Rich progressbars HOT 1
- R Studio Global Options Conflict with `use_virtualenv()` embedded in `.onLoad()` HOT 1
- Converting a python datatype using mutate in dplyr HOT 6
- Feature request: export `conda_run2` HOT 3
- Extracting data from Google Earth Engine HOT 2
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 reticulate.