/usr/local/lib64/python3.6/site-packages/pandas/io/__pycache__
Edit: /usr/local/lib64/python3.6/site-packages/pandas/io/__pycache__/orc.cpython-36.pyc (1802B)
3
:%EgŒ ã @ sh d Z ddlZddlmZmZmZ ddlmZ ddlm Z erHddl
mZ deeee ddœd d
„Z
dS )z orc compat é N)Ú
TYPE_CHECKINGÚListÚOptional)ÚFilePathOrBuffer)Úget_filepath_or_buffer)Ú DataFramer )ÚpathÚcolumnsÚreturnc K sb ddl }tjj|jƒdk r"tdƒ‚ddl}t| ƒ\} }}}|jj | ƒ}|j
f d|i|—Žjƒ }|S )az
Load an ORC object from the file path, returning a DataFrame.
.. versionadded:: 1.0.0
Parameters
----------
path : str, path object or file-like object
Any valid string path is acceptable. The string could be a URL. Valid
URL schemes include http, ftp, s3, and file. For file URLs, a host is
expected. A local file could be:
``file://localhost/path/to/table.orc``.
If you want to pass in a path object, pandas accepts any
``os.PathLike``.
By file-like object, we refer to objects with a ``read()`` method,
such as a file handler (e.g. via builtin ``open`` function)
or ``StringIO``.
columns : list, default None
If not None, only these columns will be read from the file.
**kwargs
Any additional kwargs are passed to pyarrow.
Returns
-------
DataFrame
r Nz0.13.0z&pyarrow must be >= 0.13.0 for read_orcr )ÚpyarrowÚ distutilsÚversionZLooseVersionÚ__version__ÚImportErrorZpyarrow.orcr ZorcZORCFileÚreadZ to_pandas)r r Úkwargsr Ú_Zorc_fileÚresult© r ú9/usr/local/lib64/python3.6/site-packages/pandas/io/orc.pyÚread_orc s r )N)Ú__doc__r Útypingr r r Zpandas._typingr Zpandas.io.commonr Zpandasr Ústrr r r r r Ú
s