Python 数据分析与展示笔记4 -- Pandas 库基础
生活随笔
收集整理的這篇文章主要介紹了
Python 数据分析与展示笔记4 -- Pandas 库基础
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Python 數據分析與展示筆記4 – Pandas 庫基礎
Python 數據分析與展示系列筆記是筆者學習、實踐Python 數據分析與展示的相關筆記
課程鏈接: Python 數據分析與展示
參考文檔:
Numpy 官方文檔(英文)
Numpy 官方文檔(中文)
PIL 官方文檔
Matplotlib 官方文檔
Pandas 官方文檔(英文)
Pandas 官方文檔(中文)
Pandas 官方文檔PDF下載
一、Pandas
1、安裝、導入 Pandas
# 安裝 pip3 install pandas# 導入 import pandas as pd2、Pandas 簡介
- Pandas 是 Python 第三方庫,提供高性能易用數據類型和分析工具
- Pandas 基于 NumPy 實現,提供更多樣的索引,除了自動索引,可以添加自定義索引
- 使用索引時只能使用自動索引/自定義索引,不能混合使用
二、 Pandas 數據類型
1、Series 類型
Series是帶索引標簽的一維數組
創建 Series 類型: 可以基于以下類型創建
- 標量值
- Python 列表
- Python 字典
- 一維 ndarray 數組
- 其他函數
Series 類型的基本操作:
- Series 類型包括 index 和 values 兩部分,.index 獲得索引
.values 獲得數據 - Series 類型的操作類似 ndarray 類型,索引、切片、使用 numpy 函數
- Series 類型的操作類似 Python 字典類型,in、.get()
- Series 對象和索引都可以有一個名字,存儲在屬性.name中,可以修改
- Series 類型在運算中會自動對齊不同索引的數據,各自沒有的索引其值賦為 NaN 再運算
2、DataFrame
DataFrame 是一個表格型的數據類型,每列值類型可以不同,既有行索引、也有列索引,常用于表達二維數據,但可以表達多維數據
創建 Series 類型: 可以基于以下類型創建
- 二維 ndarray 對象
- 由一維 ndarray、列表、字典、元組或 Series 構成的字典
- Series 類型
- 其他的 DataFrame 類型
DataFrame 索引類型的基本操作:
| .reindex() | 改變或重排Series和DataFrame索引 |
| .drop() | 刪除Series和DataFrame指定行或列索引 |
| .delete(loc) | 刪除loc位置處的元素 |
| .insert(loc,e) | 在loc位置增加一個元素e |
| .append(idx) | 連接另一個Index對象,產生新的Index對象 |
| .diff(idx) | 計算差集,產生新的Index對象 |
| .intersection(idx) | 計算交集 |
| .union(idx) | 計算并集 |
DataFrame 算術運算的基本操作:
| .add(d, **argws) | 加法運算,+ |
| .sub(d, **argws) | 減法運算,- |
| .mul(d, **argws) | 乘法運算,* |
| .div(d, **argws) | 除法運算,/ |
GOOD LUCK!
總結
以上是生活随笔為你收集整理的Python 数据分析与展示笔记4 -- Pandas 库基础的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java程序开发步骤
- 下一篇: java对象的序列化和反序列化详细解释