pandas學習之Python基礎

逆遊的鯉魚發表於2020-12-16

感想

經常使用的幾個小技巧:
1、使用pandas必須匯入兩個包:

import numpy as np
import pandas as pd

2、當資料欄位超過20個以上,需要使用以下語句來展示全部列:

#顯示所有列
pd.set_option('display.max_columns', None)
#設定value的顯示長度為100,預設為50
pd.set_option('max_colwidth',100)

3、2個常用函式、2個常用方法:
info():用於檢視各欄位資料型別、行數及是否存在缺失值;
head():檢視資料;
columns:用於檢視各欄位名稱,方便複製使用;
shape:檢視維度,即幾行幾列;

4、列表推導式和lambda函式經常組合一起用,比如:

a=pd.DataFrame({'狀態':['系統取消','使用者取消','商家取消','已確認','已送達','配送中']})
a['新狀態']=a['狀態'].apply(lambda x:'取消' if '取消' in x else '成功')

一般地,apply、lambda、列表推導式一起組合處理資料。map是常用列表處理

相關文章