pandas.DataFrame.to_feather#

DataFrame.to_feather(path, **kwargs)[source]#

Write a DataFrame to the binary Feather format.

Parameters:
pathstr, path object, file-like object

String, path object (implementing os.PathLike[str]), or file-like object implementing a binary write() function. If a string or a path, it will be used as Root Directory path when writing a partitioned dataset.

**kwargs

Additional keywords passed to pyarrow.feather.write_feather(). This includes the compression, compression_level, chunksize and version keywords.

See also

DataFrame.to_parquet

Write a DataFrame to the binary parquet format.

DataFrame.to_excel

Write object to an Excel sheet.

DataFrame.to_sql

Write to a sql table.

DataFrame.to_csv

Write a csv file.

DataFrame.to_json

Convert the object to a JSON string.

DataFrame.to_html

Render a DataFrame as an HTML table.

DataFrame.to_string

Convert DataFrame to a string.

Notes

This function writes the dataframe as a feather file. Requires a default index. For saving the DataFrame with your custom index use a method that supports custom indices e.g. to_parquet.

Examples

>>> df = pd.DataFrame([[1, 2, 3], [4, 5, 6]])
>>> df.to_feather("file.feather")