看过来
《pandas 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
tail
方法主要用于获取数据框(DataFrame)或序列(Series)的最后几行数据。
支持的数据类型包括 DataFrame
和 Series
。
语法如下:
DataFrame.tail(n=5)
Series.tail(n=5)
DataFrameGroupBy.tail(n=5)
SeriesGroupBy.tail(n=5)
参数:
n
:表示要获取的行数,默认值为 5 。返回值:
返回一个新的 DataFrame
或 Series
,包含指定的最后几行数据。
更多细节可参考:head(n) 返回前 n 行
使用场景:
以下是示例代码:
import pandas as pd
# 构造一个示例 DataFrame
data = {'A': [1, 2, 3, 4, 5],
'B': ['a', 'b', 'c', 'd', 'e']}
df = pd.DataFrame(data)
'''
>>> df
A B
0 1 a
1 2 b
2 3 c
3 4 d
4 5 e
'''
# 使用 tail 方法获取最后 2 行数据
tail_df = df.tail(2)
'''
>>> tail_df
A B
3 4 d
4 5 e
'''
# 构造一个示例 Series
s = pd.Series([10, 20, 30, 40, 50])
'''
>>> s
0 10
1 20
2 30
3 40
4 50
dtype: int64
'''
# 使用 tail 方法获取最后 3 行数据
tail_s = s.tail(3)
'''
>>> tail_s
3 40
4 50
dtype: int64
'''
更新时间:2024-07-14 13:17:21 标签:pandas tail 尾部