You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Gert Hulselmans (Jira)" <ji...@apache.org> on 2020/10/19 10:15:00 UTC

[jira] [Created] (ARROW-10344) [Python] Get all columns names from Feather file, before loading whole Feather file

Gert Hulselmans created ARROW-10344:
---------------------------------------

             Summary: [Python]  Get all columns names from Feather file, before loading whole Feather file
                 Key: ARROW-10344
                 URL: https://issues.apache.org/jira/browse/ARROW-10344
             Project: Apache Arrow
          Issue Type: New Feature
          Components: Python
    Affects Versions: 1.0.1
            Reporter: Gert Hulselmans


Is there a way to get all column names (and e.g. number of columns and number of rows) from a Feather file before loading the full Feather file?

My Feather files are big (like 100GB) and the names of the columns are different per analysis and can't be hard coded.

{code:python}
import pyarrow.feather as feather

# Code here to check which columns are in the feather file.
...
my_columns = ...

# Result is pandas.DataFrame
read_df = feather.read_feather('/path/to/file', columns=my_columns)

# Result is pyarrow.Table
read_arrow = feather.read_table('/path/to/file', columns=my_columns)


{code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)