📅  最后修改于: 2023-12-03 15:22:15.995000             🧑  作者: Mango
在Python中,Pandas是一种流行的数据分析工具。Pandas提供了DataFrame数据结构,用于处理结构化数据,类似于SQL中的表格。我们可以使用Pandas的head()和tail()方法选择DataFrame数据中的第一行或最后N行。
head()方法返回DataFrame数据中的前N行,默认情况下,N=5。如果我们需要返回更多的行,则在括号内指定行数,如下所示:
import pandas as pd
data = {"Name": ["John", "Mike", "Sarah", "Kate", "Lee"],
"Age": [25, 36, 28, 30, 33],
"Salary": [50000, 80000, 65000, 70000, 75000]}
df = pd.DataFrame(data)
print(df.head()) # 返回前5行数据
print(df.head(3)) # 返回前3行数据
Name Age Salary
0 John 25 50000
1 Mike 36 80000
2 Sarah 28 65000
3 Kate 30 70000
4 Lee 33 75000
Name Age Salary
0 John 25 50000
1 Mike 36 80000
2 Sarah 28 65000
tail()方法返回DataFrame数据中的后N行,默认情况下,N=5。如果我们需要返回更多的行,则在括号内指定行数,如下所示:
import pandas as pd
data = {"Name": ["John", "Mike", "Sarah", "Kate", "Lee"],
"Age": [25, 36, 28, 30, 33],
"Salary": [50000, 80000, 65000, 70000, 75000]}
df = pd.DataFrame(data)
print(df.tail()) # 返回后5行数据
print(df.tail(3)) # 返回后3行数据
Name Age Salary
0 John 25 50000
1 Mike 36 80000
2 Sarah 28 65000
3 Kate 30 70000
4 Lee 33 75000
Name Age Salary
2 Sarah 28 65000
3 Kate 30 70000
4 Lee 33 75000
使用Pandas的head()和tail()方法可以帮助我们快速查看DataFrame数据的前几行或后几行数据。这在我们需要快速了解数据结构和内容时非常有用。它还提供了一个方便的方式来检查数据是否正确载入。