#cda学习打卡 #cda-python数据分析入门

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

        pandas数学计算

1、聚合计算

2、按行列聚合计算

3、agg函数

3、apply、applymap、map函数

pandas合并链接

1、追加-append

2、合并-concat

3、链接-merge

 pandas分组聚合

1、分组

2、聚合

3、单列分组

4、两列分组

5、自定义聚合函数

6、开窗函数

7、分组拼接实现group_concat

8、按列分组将另一列文本拼接合并

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值