Dataframe基础
一、基础属性
函数 | 返回值 | 函数 | 返回值 |
values | 元素 | index | 索引 |
columns | 列名 | dtypes | 类型 |
size | 元素个数 | ndim | 维度数 |
shape | 数据形状 |
二、查改增删dataframe数据
1.查看数据
根据定义可知df是一个带有标签的二维数组,每个标签都相当于列名
- 以字典的方式访问某一个key的值使用对应的列名
- 以属性的方式访问
- 访问一列的dataframe和一维的ndarray相同,可将多行数据索引作为列表
- 如果选择所有列,用“:”代替
e.g. dataframe[1:3]
.loc[行索引名称或条件,列索引名称]
df.iloc[行索引位置,列索引位置]
2.增添数据
只要建立一个新的索引,并对该索引瞎的数据进行赋值操作即可
data["a"]=1
3.删除数据
drop(labels,axis=0,level=None,inplace=False,erroes='raise')
参数名称 | 说明 |
---|---|
labels | 接受string或array。代表删除行或列的标签 |
axis | 接受0或1 ,表示操作纵向 |
levels | 接受int或者索引名。代表标签所在级别 |
inplace | 接受bool值,代表操作对原数据是否有效 |