在Python Pandas中,head()和tail()是两个常用的方法,用于选取数据框架中的第一或最后N行。
head()方法用于返回前N行数据,默认返回前5行数据。tail()方法用于返回最后N行数据,默认返回最后5行数据。
下面我将详细讲解如何在Python Pandas中使用head()和tail()方法选择数据框架中的第一或最后N行。
使用head()方法选择数据框架中的第一N行数据
Pandas中head()方法的使用格式如下:
DataFrame.head()
其中,dataframe是数据框架的名称,括号中可以传递一个整数参数,表示要返回的行数。如果不传递参数,则默认返回前5行数据。
下面是一个使用head()方法的实例:
import pandas as pd
# 创建一个包含10行数据的数据框架
df = pd.DataFrame({'A': range(1, 11), 'B': range(11, 21)})
# 使用head()方法返回前3行数据
print(df.head(3))
输出结果为:
A B
0 1 11
1 2 12
2 3 13
上述代码中,我们创建了一个包含10行数据的数据框架df,然后使用head()方法返回前3行数据。
使用tail()方法选择数据框架中的最后N行数据
Pandas中tail()方法的使用格式如下:
DataFrame.tail()
其中,dataframe是数据框架的名称,括号中可以传递一个整数参数,表示要返回的行数。如果不传递参数,则默认返回最后5行数据。
下面是一个使用tail()方法的实例:
import pandas as pd
# 创建一个包含10行数据的数据框架
df = pd.DataFrame({'A': range(1, 11), 'B': range(11, 21)})
# 使用tail()方法返回最后3行数据
print(df.tail(3))
输出结果为:
A B
7 8 18
8 9 19
9 10 20
上述代码中,我们创建了一个包含10行数据的数据框架df,然后使用tail()方法返回最后3行数据。
总而言之,head()和tail()方法是在Python Pandas中选择数据框架中的第一或最后N行数据的常用方法。在实际使用中,我们可以根据自己的需要选择合适的行数。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在Python-Pandas中使用head()和tail()方法选择数据框架中的第一或最后N行 - Python技术站