簡單的來記就是axis=0代表往跨行(down),而axis=1代表跨列(across)
軸用來為超過一維的數組定義的屬性,二維數據擁有兩個軸:
第0軸沿着行的垂直往下,第1軸沿着列的方向水平延伸。
換句話說:
- 使用0值表示沿着每一列或行標簽/索引值向下執行方法
- 使用1值表示沿着每一行或者列標簽橫向執行對應的方法
舉例1: df.mean(axis=1)表示沿着水平的方向求均值;df.mean(axis=0)表示沿着垂直的方向求均值
舉例2: df.drop(name,axis=1)表示將name對應的列標簽沿着水平的方向依次刪掉
設定axis是為了確定要刪的標簽是屬於column還是index
這里axis=1表示要刪除的是沿着橫向的,名稱為col4的,若找到就把col4的列/行刪除