[pandas] Read and Write


参考資料


Input/output

1. read_csv

pandas.read_csv(filepath_or_buffer, 
                sep=<object object>,
                delimiter=None,
                header='infer', 
                names=None, 
                index_col=None, 
                usecols=None, 
                squeeze=False, 
                prefix=None, 
                mangle_dupe_cols=True,
                dtype=None, 
                engine=None, 
                converters=None, 
                true_values=None, 
                false_values=None, 
                skipinitialspace=False, 
                skiprows=None, 
                skipfooter=0, 
                nrows=None, 
                na_values=None, 
                keep_default_na=True, 
                na_filter=True, 
                verbose=False, 
                skip_blank_lines=True, 
                parse_dates=False, 
                infer_datetime_format=False, 
                keep_date_col=False, 
                date_parser=None, 
                dayfirst=False, 
                cache_dates=True, 
                iterator=False, 
                chunksize=None, 
                compression='infer', 
                thousands=None, 
                decimal='.', 
                lineterminator=None, 
                quotechar='"', 
                quoting=0, 
                doublequote=True, 
                escapechar=None, 
                comment=None,
                encoding=None,
                dialect=None, 
                error_bad_lines=True, 
                warn_bad_lines=True,
                delim_whitespace=False, 
                low_memory=True, 
                memory_map=False, 
                float_precision=None, 
                storage_options=None)
CSVファイルをパンダに読み込みます.
共通の区切り値は、通常、,(カンマ)で区切られたファイルを表します.
  • filepath_or_buffer
    ロードするデータのパスを指定します.ファイルの場所やURLからロードできます.
  • sep
    defaultは,でcsvファイルの区切り記号を指定します.
  • header
    columnnameがある場合は、デフォルト値inferを使用します.
    column nameがない場合、Noneが割り当てられます.カラム名がない場合、Noneは指定されず、最初のローはカラム名として認識されます.
    column nameindexvalues(0,0)
  • index_col
    row labelとして使用する列を指定します.
  • encoding
    Windowsでハングルファイルを使用する場合は、utf8またはcp949を指定して正しく読み込む必要があります.
  • data = pd.read_csv
    pandas.read_csv

    2. to_csv


    パンダデータをCSVで保存します.
    .to_csv(path_or_buf=None, 
            sep=',', 
            na_rep='', 
            float_format=None,
            columns=None, 
            header=True,
            index=True, 
            index_label=None, 
            mode='w', 
            encoding=None, 
            compression='infer', 
            quoting=None, 
            quotechar='"', 
            line_terminator=None, 
            chunksize=None, 
            date_format=None, 
            doublequote=True, 
            escapechar=None, 
            decimal='.', 
            errors='strict', 
            storage_options=None)
  • path_or_buf
    保存するデータのパスとファイル名を指定します.
  • pandas.DataFrame.to_csv
    pandas.Series.to_csv