當前位置:成語大全網 - 新華字典 - python中刪除數據框某個行時,語法df.drop('列名',axis=1)中,使用axis=1,axis=1不是表示行麽?

python中刪除數據框某個行時,語法df.drop('列名',axis=1)中,使用axis=1,axis=1不是表示行麽?

其實問題理解axis有問題,也許簡單的來記就是axis=0代表往跨行(down),而axis=1代表跨列(across),作為方法動作的副詞。換句話說:使用0值表示沿著每壹列或行標簽\索引值向下執行方法;使用1值表示沿著每壹行或者列標簽模向執行對應的方法。

軸axis用來為超過壹維的數組定義的屬性,二維數據擁有兩個軸:第0軸沿著行的垂直往下,第1軸沿著列的方向水平延伸。

所以問題當中df.drop(‘列名’, axis=1)代表將‘列名’對應的列標簽(們)沿著水平的方向依次刪掉。