arrow-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Franz (Jira)" <>
Subject [jira] [Created] (ARROW-12657) String hex to numeric conversion and bit shifting
Date Wed, 05 May 2021 12:28:00 GMT
Franz created ARROW-12657:

             Summary: String hex to numeric conversion and bit shifting
                 Key: ARROW-12657
             Project: Apache Arrow
          Issue Type: New Feature
            Reporter: Franz

Hi Apache Arrow Community,

thanks for the great work on this project - it is really a game changer. I've started to use
it more frequently since more and more compute kernels became available.

However, I have a current requirement which I can't fulfill, yet. More concretely, I have
hex values as strings. I need to convert them to numeric type (int) and apply bit shifting.

Currently, I can't find a way to do so. I tried type casts (string to int) like 
import pyarrow as pa

array = pa.array(["0x2001591", "0x2000848", "0x2000123"])
However this results in _ArrowInvalid: Failed to parse string: '0x2000123' as a scalar of
type uint32._ 

Moreover, I will need to apply bit shifting once converted. I'm not sure if there is anything
comparable in the compute kernels, yet.

Thanks for any help in advance.

This message was sent by Atlassian Jira

View raw message