列删除pop,del 行删除drop
列表嵌套创建data值,嵌套的是一行一行的数据。
字典创建data值,嵌套的是一列一列的数据。#字典的key为columns,values为Series,(其实values还可以是列表),Series的index为index
append()追加行数据
# 一.追加字典:1.设置ignore_index为true;2.将字典转换为series并命名
# 二.追加列表:一维,则以列的形式;二维,以行的形式;三维,只添加一个值 # 三.合并两个Dataframe:如果两个Dataframe的列索引一样,那么可用append合并
这是不行的,会出错
有两种添加方法如下
loc[]——用标签获取数据
一个参数
两个参数
loc接受两个参数分别是行和列
行和列还可以切片
注意这里和numpy整数数组索引的区别
iloc[]——用索引获取数据
drop()删除行数据
drop默认不会更改源数据,默认返回删除的数据的对象,把使用drop后得到的Dataframe对象赋值给新的对象,这样能得到删除指定行的Dataframe。
若想更改原数据
- 把调用drop后得到的对象直接赋值给原对象
- 设置inplace参数的值为true