pandas的基础操作
时间: 2024-04-23 19:20:33 浏览: 103
Pandas是一个强大的数据处理和分析工具,它提供了丰富的数据结构和函数,可以方便地进行数据操作和分析。下面是Pandas的基础操作介绍:
1. 创建DataFrame:DataFrame是Pandas中最常用的数据结构,类似于Excel中的表格。可以通过传入字典、列表、数组等方式创建DataFrame。
2. 查看数据:可以使用head()方法查看DataFrame的前几行数据,默认显示前5行;使用tail()方法查看DataFrame的后几行数据,默认显示后5行。
3. 选择数据:可以使用方括号[]或者loc、iloc等方法选择DataFrame中的特定数据。方括号[]可以选择列,loc可以通过标签选择行和列,iloc可以通过索引选择行和列。
4. 过滤数据:可以使用布尔索引来过滤DataFrame中的数据。布尔索引是一个由True和False组成的数组,用于选择满足条件的行或列。
5. 添加和删除数据:可以使用assign()方法添加新的列到DataFrame中;使用drop()方法删除指定的行或列。
6. 数据排序:可以使用sort_values()方法对DataFrame中的数据进行排序,默认是按照升序排序。
7. 数据统计:可以使用describe()方法对DataFrame中的数值型数据进行统计描述,包括计数、均值、标准差、最小值、最大值等。
8. 数据聚合:可以使用groupby()方法对DataFrame中的数据进行分组聚合操作,如求和、平均值、计数等。
9. 数据合并:可以使用merge()方法将多个DataFrame按照指定的列进行合并,类似于SQL中的join操作。
10. 数据处理:Pandas提供了丰富的函数和方法用于数据处理,如填充缺失值、删除重复值、数据类型转换等。
阅读全文