一、何为一维、二维
python代码中常常会看到axis=0,axis=1,让人有点摸不着头脑。
(三维数据过于复杂,这里不涉及,先跳过)
举例:
列表1:[2,3,4] 转换为数组,形状为(3,)
列表2:[[2,3,4][1,0,7]] 转换为数组,形状为(2,3)
其实axis指定对行还是列的数据进行操作 axis = 0,沿着行(竖向为行); axis =1 ,沿着列(横向为列)。
二、不同函数对维度的操作
drop函数():【针对df进行操作】
- axis=0【沿着列方向】,drop函数删除行
- axis=1【沿着行方向】,drop函数删除列
- 用法:drop([ ],axis=0,inplace=True) 第三个参数默认为False,表示保持原来的数据不变。
- 举例:
-
import numpy as np import pandas