中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

pandas文件讀取和保存的示例分析

發布時間:2022-02-24 14:15:22 來源:億速云 閱讀:164 作者:小新 欄目:開發技術

這篇文章將為大家詳細講解有關pandas文件讀取和保存的示例分析,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

一、Excel 文件的讀取(read_excel)

pd.read_excel(io, sheetname=0, header=0, skiprows=None, skip_footer=0, index_col=None, names=None, parse_cols=None, parse_dates=False, date_parser=None, na_values=None, thousands=None, convert_float=True, has_index_names=None, converters=None, dtype=None, true_values=None, false_values=None, engine=None, squeeze=False, **kwds)

參數說明:

  • io: 字符串,文件的路徑對象

  • sheetname:None、string、int、字符串列表或者是整數列表,default 為 0,字符串用于工作表名稱,整數用于零索引工作表位置,字符串列表或整數列表用于請求多個工作表,為 None 時獲取所有工作表。

pandas文件讀取和保存的示例分析

sheetname值的描述
0獲取sheet1表格
1獲取sheet2表格
‘Sheet3’獲取sheet3表格
[0,1,‘Sheet5’]獲取sheet1,sheet2和sheet5表格
  • header: 表示的是哪一行作為列索引,默認是 0 (第一行), 當 header 不為第一行的時候,會將默認為列索引之前的行全部刪除不讀,數據為列名行以下的數據;若數據不含列名,則設定 header = None。

  • names:當文件中沒有給出表頭的時候,需要將 header 設置為 None 值, 并且傳入與列相同數量的 list

    data = pd.read_excel(r'C:\w3cschool\learn\text\hello_w3cschool.xlsx',header=None,names=np.arange(19))
    print(data.head())
  • index_col:指定列為索引列,默認 None 列(0 索引)用作 DataFrame 的行標簽。\

  • skiprows : 跳過指定行(包括)之前的行開始讀取

    • 傳入的值從 1 開始的任意 int 類型,超出行的長度不報錯,顯示為空,如下:
      Empty DataFrame
      Columns: []
      Index: []

    • 只剩最后一條數據時,顯示如下:
      Empty DataFrame
      Columns: [4, peter, 18, man]
      Index: []
      nrows

    • 值為int類型,默認None,只取前n行數據,按索引傳參

    • 傳入值為0時,只取第一行,顯示如下:
      Empty DataFrame
      Columns: [1, jack, 22, man]
      Index: []

    • 傳入其余值時,只顯示該值(包括)之前的行,超出行的長度后不報錯,有多少行顯示多少行

二、讀取 csv 文件( read_csv )

注釋:.csv 屬于文本文件,逗號分隔文件,編碼一般為 gbk;

參數說明:

  1. sep: 元素之間分隔符,csv文件默認分隔符為逗號;

  2. engine: {‘c’, ‘python’},底層編譯的方式,默認是c語言,如果遇到問題,可以將 engine 改為 Python;

  3. encoding: 一般是gbk

  4. delimiter: str, default None, 定界符,備選分隔符(如果指定該參數,則 sep 參數失效)

pd.read_table( r’path’,
sep=’,’,
encoding=‘gbk’,
engine=‘python’).head()

三、文件的保存

(1)保存到 excel 文件: to_excel

參數說明:

  • excel_writer: 字符串或 Excelwrite 對象,文件路徑或現有的 ExcelWriter

  • sheet_name: 字符串,默認’Sheet1’

  • na_rep: 字符串,默認’ ',缺失數據表示

df.to_excel(‘filename.xlsx’)

(2)保存到 csv 文件: to_csv

參數說明:

  • path_or_buf: 默認值為None,字符串或文件句柄,默認無文件,路徑或對象,如果沒有提供,結果將返回為字符串.

  • sep: 輸出文件的字段的分隔符,默認為 ’,’

  • na_rep: 缺失數據表示,默認為 ’ ’

,默認無文件,路徑或對象,如果沒有提供,結果將返回為字符串.

  • sep: 輸出文件的字段的分隔符,默認為 ’,’

  • na_rep: 缺失數據表示,默認為 ’ ’

關于“pandas文件讀取和保存的示例分析”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

漳州市| 多伦县| 汾西县| 兴国县| 海盐县| 海林市| 石嘴山市| 巴南区| 冕宁县| 土默特右旗| 塔河县| 新源县| 尼木县| 突泉县| 仙居县| 乐至县| 西城区| 古交市| 临泉县| 进贤县| 武隆县| 海口市| 阜新| 卢龙县| 阳曲县| 芷江| 庆阳市| 安顺市| 化州市| 珠海市| 宁化县| 庆安县| 乌鲁木齐县| 棋牌| 文昌市| 孟津县| 维西| 江油市| 昌图县| 壤塘县| 买车|