1. to_csv函式的引數
DataFrame.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’)
**
2. 引數解釋
| 引數名 | 引數型別 | 描述 |
|---|---|---|
| path_or_buf | 字串或檔案句柄 | 默認無檔案路徑或物件,如果沒有提供,結果將回傳為字串, |
| sep | 默認字符‘,’ | 輸出檔案的欄位分隔符, |
| na_rep | 字串,默認為 ‘’ | 默認無檔案路徑或物件,如果沒有提供,結果將回傳為字串, |
| float_format | 字串,默認為 None | 小數點保留幾位, |
| columns | 序列,陣列 | 可選列寫入,要寫入的欄位串列, |
| header | 字串或布爾串列,默認為true | 寫出列名,如果給定字串串列,則作為列名的別名, |
| index | 布林值,默認為Ture | 寫入行名稱(索引), |
| index_label | 字串或序列,或False,默認為None | 如果需要,可以使用索引列的列標簽,如果沒有給出,且標題和索引為True,則使用索引名稱,如果資料檔案使用多索引,則應該使用這個序列,如果值為False,不列印索引欄位,在R中使用index_label=False 更容易匯入索引., |
| mode | 字串,默認為"w" | Python寫模式,默認“w”, r : 只能讀, 必須存在, 可在任意位置讀取, w : 只能寫, 可以不存在, 必會擦掉原有內容從頭寫, a : 只能寫, 可以不存在, 必不能修改原有內容, 只能在結尾追加寫, 檔案指標無效, r+ : 可讀可寫, 必須存在, 可在任意位置讀寫, 讀與寫共用同一個指標, w+ : 可讀可寫, 可以不存在, 必會擦掉原有內容從頭寫, a+ : 可讀可寫, 可以不存在, 必不能修改原有內容, 只能在結尾追加寫, 檔案指標只對讀有效 (寫操作會將檔案指標移動到檔案尾), |
| encoding | 字串,可選 | 編碼格式,表示在輸出檔案中使用的編碼的字串,Python2默認為“ASCII”,Python3默認為“UTF-8”,encoding=‘gbk’,encoding='utf_8_sig’可解決中文亂碼的問題, |
| compression | 字串,可選項 | 表示在輸出檔案中使用的壓縮的字串,允許值為“gzip”、“bz2”、“xz”,僅在第一個引數是檔案名時使用, |
| line_terminator | 字串,默認為 ‘\n’ | 在輸出檔案中使用的換行字符或字符序列,默認為os.linesep,這取決于呼叫此方法的作業系統(例如,對于linux為“n”,對于Windows為“rn”) |
| quoting | CSV模塊的可選常量 | 默認值為to_csv.QUOTE_MINIMAL,如果設定了浮點格式,那么浮點將轉換為字串,因此csv.QUOTE_NONNUMERIC會將它們視為非數值的, |
| quotechar | 字串(長度為1),默認“” | 用于參考欄位的字符 |
| doublequote | 布爾,默認為Ture | 參考路徑在雙引號內 |
| escapechar | 字串(長度為1),默認為None | 在適當的時候用來轉義sep和quotechar的字符 |
| chunksize | int或None | 一次寫入行 |
| date_format | 字串,默認為None | 日期時間物件的格式字串 |
| decimal | 字串,默認’,’ | 識別為十進制分隔符的字符,歐洲資料使用 ??’,’ |
| errors | 字串, | 指定如何處理編碼和解碼錯誤 |
**
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/378646.html
標籤:其他
上一篇:python環境安裝
下一篇:文本標注工具Brat的安裝及使用
