pandas.read_orc(path, columns=None, **kwargs)[source]

Load an ORC object from the file path, returning a DataFrame.

New in version 1.0.0.

pathstr, 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 handle (e.g. via builtin open function) or StringIO.

columnslist, default None

If not None, only these columns will be read from the file.


Any additional kwargs are passed to pyarrow.



Before using this function you should read the user guide about ORC and install optional dependencies.