
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)