Python DataFrame对象的方法
时间: 2024-06-04 17:10:13 浏览: 106
Python中的DataFrame是pandas库中最重要的数据结构之一,它类似于excel表格,可以进行数据清洗、数据分析和数据可视化等操作。下面是一些常用的DataFrame方法:
1. head(n):返回DataFrame的前n行,如果没有指定n,则默认返回前5行。
2. tail(n):返回DataFrame的后n行,如果没有指定n,则默认返回后5行。
3. shape:返回DataFrame的行数和列数。
4. describe():返回DataFrame数据的描述性统计信息,包括均值、标准差、最小值、最大值等。
5. info():返回DataFrame的基本信息,包括每列的名称、非空值个数、数据类型等。
6. dropna():删除含有缺失值的行或列。
7. fillna(value):填充缺失值,将缺失值替换为指定的value。
8. groupby(col):按照指定的列col对DataFrame进行分组,返回一个分组对象。
9. apply(func):对DataFrame中的每个元素应用指定的函数func,返回一个新的DataFrame。
10. merge(df1, df2):将两个DataFrame按照指定的列合并为一个新的DataFrame。
11. pivot_table(values, index, columns):根据指定的列对DataFrame进行透视,返回一个新的DataFrame。
12. plot():将DataFrame中的数据可视化成图表,包括折线图、散点图、柱状图等。
以上是一些常用的DataFrame方法,还有很多其他的方法可以根据需要使用。
阅读全文