机器学习基础课程day03Contents目录Pandas的高级操作(重点)pandas的综合应用(重点)目标TARGET掌握pandas的索引和排序操作掌握pandas中的统计操作和自定义函数操作掌握pandas中的常见格式文件的读取与存储掌握pandas中的缺失值处理掌握pandas中的数据离散化掌握pandas中的交叉表与透视表掌握pandas中的分组与聚合Section章节Pandas的高级操作pandas中的索引赋值和排序pandas中的算术运算和逻辑运算pandas中的统计函数pandas中的累计统计函数和自定义函数pandas中绘图方式介绍pandas中文件的读取和写入缺失值的处理数据离散化数据表的合并交叉表和透视表介绍分组聚合介绍目标TARGET知道series和dataframe的索引切片操作1.Pandas的高级操作1.1视频讲解如何使用pandas完成对dataframe的索引切片操作?1.Pandas的高级操作1.2知识点检测Dataframe有哪些常见的索引操作?1.Pandas的高级操作1.3答案解析Dataframe有哪些常见的索引操作?1)直接索引,注意必须是先列后行的顺序;2)loc、iloc分别对应使用纯元素下标、纯数字下标进行相应的数据索引;3)ix混合索引,可以混合使用元素下标和数字下标进行索引,唯一的缺陷是在未来的pandas版本中会被弃用;4)灵活运用loc、iloc实现混合索引。data.loc[data.index[0:4],['open','close','high','low’]]data.iloc[0:4,data.columns.get_indexer(['open','close','high','low'])]Section章节Pandas的高级操作pandas中的索引赋值和排序pandas中的算术运算和逻辑运算pandas中的统计函数pandas中的累计统计函数和自定义函数pandas中绘图方式介绍pandas中文件的读取和写入缺失值的处理数据离散化数据表的合并交叉表和透视表介绍分组聚合介绍目标TARGET应用sort_index和sort_values实现索引和值的排序1.Pandas的高级操作2.1视频讲解如何使用pandas对索引和值进行排序?1.Pandas的高级操作2.2知识点检测①如何获取dataframe的某一列数据?②Dataframe如何对索引和值进行排序?1.Pandas的高级操作2.3答案解析①如何获取dataframe的某一列数据?获取某列数据:data.column_name或data[‘column_name’]②Dataframe如何对索引和值进行排序?1)值排序:sort_values(by=column_name,ascending=False)注意:指定对两列以上的数据进行排序时,如果前一列数据存在相同的值,则根据第二列的值进行比较,以此类推。2)索引排序:sort_index(as...