Pandas實戰(zhàn)——數(shù)據(jù)導入導出與pandas配置

pandas in action.png

原書地址

我用阿里云盤分享了「Manning.Pandas.in.Action.1617297437.pdf」,你可以不限速下載??
復制這段內(nèi)容打開「阿里云盤」App 即可獲取
鏈接:https://www.aliyundrive.com/s/ixoBQVNzL2k

本篇筆記為原書第十二和十三章節(jié)的內(nèi)容。

  • Imports and exports
  • Configuring pandas

這兩章主要內(nèi)容:
第十二章:

  • 導入Json數(shù)據(jù)
  • 內(nèi)嵌數(shù)據(jù)平鋪操作(flatten)
  • 從網(wǎng)絡上下載csv文件數(shù)據(jù)
  • 讀寫操作excel文件
    第十三章
  • pandas數(shù)據(jù)展示參數(shù)設置
  • 對行列數(shù)據(jù)預覽行數(shù)與列數(shù)進行設置
  • 對數(shù)字型數(shù)據(jù)進行精確值設置
  • 對文本數(shù)據(jù)進行裁剪處理
  • 對數(shù)字型數(shù)據(jù)進行下限設置

數(shù)據(jù)導入導出

對Json數(shù)據(jù)讀寫操作

  • pd.read_json()
  • pd.to_json()

對CSV進行讀寫操作

  • pd.read_csv()
  • pd.to_csv()

對excel讀寫操作

  • pd.read_excel() # 通過sheet_name指定sheet進行數(shù)據(jù)導入
  • pd.to_excel()

Pandas一些相關設置

查看參數(shù)值

  • pd.describe_option('display.max_rows') # 查看顯示最多行數(shù)
  • pd.describe_option('max_col')
  • pd.get_option('display.max_rows')
  • pd.options.display.max_rows

設置參數(shù)值

  • pd.set_option('display.max_rowss', 6)
  • pd.options.display.max_rows = 6
  • pd.set_option("display.max_columns", 2)
  • pd.options.display.max_columns = 2

恢復原設置值

  • pd.reset_option("display.max_rows")

對精度進行設置

  • pd.describe_option("display.precision")
  • pd.set_option("display.precision", 2)
  • pd.options.display.precision = 2

對列寬度進行設置

  • pd.describe_option("display.max_colwidth")
  • pd.set_option("display.max_colwidth", 9)
  • pd.options.display.max_colwidth = 9

對下限值進行設置

  • pd.describe_option("display.chop_threshold")
  • pd.set_option("display.chop_threshold", 0.25)

以上的設置都是基于全局的參數(shù)設置,若只是想對一小部分單元進行局部參數(shù)修改,可通過option_context()來設置。

The option_context function is helpful for assigning different options to different cell executions.

with pd.option_context(
"display.max_columns", 5,
"display.max_rows", 10,
"display.precision", 3
):
display(happiness)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容