Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/pandas/io/__pycache__/feather_format.cpython-37.pyc
Назад
B �5�g� � @ s� d Z ddlmZ ddlmZmZ ddlmZ ddlm Z ddl mZmZm Z ddlmZ ddlmZ e ejd d �deee ed�d d��Ze ejd d �deed�dd��ZdS )z feather-format compat � )�AnyStr)�FilePathOrBuffer�StorageOptions)�import_optional_dependency)�doc)� DataFrame� Int64Index� RangeIndex)�generic)� get_handle�storage_options)r N)�df�pathr c K s� t d� ddlm} t| t�s&td��ddh}t| jttf�sXt | j�}td|� d���| j� t�tt | ����sztd ��| jjd k r�td��| jj|kr�td��t|d |dd��}|j| |jf|� W d Q R X d S )aK Write a DataFrame to the binary Feather format. Parameters ---------- df : DataFrame path : string file path, or file-like object {storage_options} .. versionadded:: 1.2.0 **kwargs : Additional keywords passed to `pyarrow.feather.write_feather`. .. versionadded:: 1.1.0 �pyarrowr )�featherz'feather only support IO with DataFrames�string�unicodez%feather does not support serializing zG for the index; you can .reset_index() to make the index into column(s)zfeather does not support serializing a non-default index for the index; you can .reset_index() to make the index into column(s)Nz=feather does not serialize index meta-data on a default indexz%feather must have string column names�wbF)r �is_text)r r r � isinstancer � ValueError�indexr r �type�equalsZ from_range�range�len�name�columnsZ inferred_typer Z write_feather�handle)r r r �kwargsr Zvalid_types�typ�handles� r"