Python是当今世界*热门的编程语言,而它*的应用领域就是使用 Pandas 数据分析,使用 Pandas 我们可以 Excel/CSV/TXT/MySQL 等数据读取,然后进行各种清洗、过滤、透视、聚合分析,也可以直接绘制折线图、饼图等数据分析图表,在功能上它能够实现自动化的对大文件处理,能够实现Excel的几乎所有功能并且更加强大。
对数学专业的人来说,Pandas可以作为一个*的数据分析切入点。下面融跃小编为大家介绍12种用于数据分析的Pandas技巧。
1. Boolean Indexing
在表格中,如果你想根据另一列的条件筛选当前列的值,你会怎么做?举个例子,假设我们想要一份所有未毕业但已经办理了贷款的女性清单,具体的操作是什么?在这种情况下,Boolean Indexing,也就是布尔索引能提供相应的功能。
2. Apply Function
Apply函数是使用数据和创建新变量的常用函数之一。在对DataFrame的特定行/列应用一些函数后,它会返回相应的值。这些函数既可以是默认的,也可以是用户自定义的。
3. 替换缺失值
对于替换缺失值,fillna可以一步到位,它会用目标列的平均值/众数/中位数更新缺失值。
4. Pivot Table
Pandas可以用来创建MS Excel样式数据透视表(Pivot Table)。
5. Multi-Indexing
如果你仔细观察了“替换缺失值”那一节的输出,你可能会发现一个奇怪的现象,就是每个索引都由3个值组合而成。这被称为多重索引(Multi-Indexing),它有助于操作的快速执行。
注:
多索引需要元组来定义loc语句中的索引组。这是一个在函数中要用到的元组。
values [0]的后缀是必需的,因为默认情况下返回的值与DataFrame的值不匹配。在这种情况下,直接分配会出现错误。
6. Crosstab
这个函数可以被用来塑造对数据的初始“感觉(概览)”,通俗地讲,就是我们可以验证一些基本假设。如在贷款案例中,“Credit_History”是否会影响个人贷款成功?这可以用交叉表(Crosstab)测试,
7. 合并DataFrame
当我们需要将来自不同来源的信息进行整合时,合并DataFrame(或者你们爱说数据框)就变得很重要了。
8. DataFrame排序
Pandas可以轻松基于多列进行排序。
9. 绘图(Boxplot和直方图)
很多人可能不知道自己能直接在Pandas里绘制盒形图和直方图,无需单独调用matplotlib,一行命令就能搞定。
10. Cut function for binning
有时候聚类后的数据会更有意义。以今天*近车祸频发的自动驾驶汽车为例,如果我们要用它捕获的数据重现某条路上的交通情况,比起一整天的流畅数据,或是把一天均匀分割为24个小时,“早上”“下午”“晚上”“夜晚”“深夜”这几个关键时段的数据包含的信息量更多,也更有效。
11. 为nominal数据编码
有时候我们需要对称名数据(nominal数据)重新分类,这可能是由于各种原因造成的:一些算法(如Logistic回归)要求所有输入都是数字,所以我们要把称名变量重新编码为0,1 ...(n-1)。
有时一个类别可能包含多种表达,如“温度”可以被记录为“High”“Medium”“Low”“H”“low”,其中“High”和“H”是一码事,“Low”和“low”也是一码事,但Python会认为它们是不同的。有些类别的频数*低,所以我们应该把它们合并起来。
为了解决这个问题,这里我们定义了一个简单的函数,它把输入作为“字典”,然后调用Pandas的replace函数重新编码。
12. 迭代dataframe的行
这不是一个常用的技巧,但如果遇到这种问题,相信没人想到时候再绞尽脑汁想办法,或者直接自暴自弃用for循环遍历所有行。这里我们举两个要用到这种方法的场景:当带有数字的nominal variable被当成数字。当某一行带有字符(因为数据错误)的Numeric variable被当成分类。这时我们就要手动定义列的类别。虽然很麻烦,但这之后如果我们再检查数据类别。
数据分析是一个很热门*有价值的职场技能,学会了 Pandas 会*大的助力你的职业生涯。
- 报考条件
- 报名时间
- 报名费用
- 考试科目
- 考试时间
-
GARP对于FRM报考条件的规定:
What qualifications do I need to register for the FRM Program?
There are no educational or professional prerequisites needed toregister.
翻译为:报名FRM考试没有任何学历或专业的先决条件。
可以理解为,报名FRM考试没有任何的学历和专业的要求,只要是你想考,都可以报名的。查看完整内容 -
2024年5月FRM考试报名时间为:
早鸟价报名阶段:2023年12月1日-2024年1月31日。
标准价报名阶段:2024年2月1日-2024年3月31日。2024年8月FRM考试报名时间为:
早鸟价报名阶段:2024年3月1日-2024年4月30日。
标准价报名阶段:2024年5月1日-2024年6月30日。2024年11月FRM考试报名时间为:
早鸟价报名时间:2024年5月1日-2024年7月31日。
标准价报名时间:2024年8月1日-2024年9月30日。查看完整内容 -
2023年GARP协会对FRM的各级考试报名的费用作出了修改:将原先早报阶段考试费从$550上涨至$600,标准阶段考试费从$750上涨至$800。费用分为:
注册费:$ 400 USD;
考试费:$ 600 USD(第一阶段)or $ 800 USD(第二阶段);
场地费:$ 40 USD(大陆考生每次参加FRM考试都需缴纳场地费);
数据费:$ 10 USD(只收取一次);
首次注册的考生费用为(注册费 + 考试费 + 场地费 + 数据费)= $1050 or $1250 USD。
非首次注册的考生费用为(考试费 + 场地费) = $640 or $840 USD。查看完整内容 -
FRM考试共两级,FRM一级四门科目,FRM二级六门科目;具体科目及占比如下:
FRM一级(共四门科目)
1、Foundations of Risk Management风险管理基础(大约占20%)
2、Quantitative Analysis数量分析(大约占20%)
3、Valuation and Risk Models估值与风险建模(大约占30%)
4、Financial Markets and Products金融市场与金融产品(大约占30%)
FRM二级(共六门科目)
1、Market Risk Measurement and Management市场风险管理与测量(大约占20%)
2、Credit Risk Measurement and Management信用风险管理与测量(大约占20%)
3、Operational and Integrated Risk Management操作及综合风险管理(大约占20%)
4、Liquidity and Treasury Risk Measurement and Management 流动性风险管理(大约占15%)
5、Risk Management and Investment Management投资风险管理(大约占15%)
6、Current Issues in Financial Markets金融市场前沿话题(大约占10%)查看完整内容 -
2024年FRM考试时间安排如下:
FRM一级考试:
2024年5月4日-5月17日;
2024年8月3日(周六)上午;
2024年11月2日-11月15日。FRM二级考试:
2024年5月18日-5月24日;
2024年8月3月(周六)下午;
2024年11月16日-11月22日。查看完整内容
-
中文名
金融风险管理师
-
持证人数
25000(中国)
-
外文名
FRM(Financial Risk Manager)
-
考试等级
FRM考试共分为两级考试
-
考试时间
5月、8月、11月
-
报名时间
5月考试(12月1日-3月31日)
8月考试(3月1日-6月30日)
11月考试(5月1日-9月30日)