pandas数据类型
1、Series:一维数组,能够放置各种类型,比如字符整数浮点数等
time-serises:以时间为序列的索引
pd.date_range:按一定时间频率生成时间序列
2、DataFrame:二维的表格数据结构,可以理解成Series的容器
既有行索引又有列索引,行索引是index,列索引是columns
2.1、用字段创建df
相当于先创建一个字典,然后把字典放进df
2.2、从列表创建df
2.3、从数组创建df
pandas数据查看
1、查看前n行
2、查看后n行
3、查看随机N行
4、按列选取
第一种:直接[]写筛选的列名
第二种:iloc[],前面写行索引,后面写列索引
第三种:直接写列名
多列选取
第一种:直接在[]里写一个列名组成的列表
第二种:在iloc[]里行索引写:选取所有行,列索引位置写列表,这里写数字
第三种:在loc[]里行索引写:选取所有行,列索引位置写列表,这里写列名
5、按行选取
第一种:用数字-左闭右开
第二种:loc-写谁有谁
第三种:iloc-写谁有谁
第四种:选取多行(连续)-左闭右开
6、指定行列
使用行列索引,at是使用列名,iat使用列数
指定行列范围:
pandas条件查询
1、单一条件
直接在df[]中写条件
df.loc[]中写条件
2、单一条件加多列
3、多条件
每个条件独立用()框起来,再用&等链接
4、多条件筛选昂加指定列筛选列
因为要筛选列,所以要加loc