Pandas库学习之DataFrame.head()函数
一、简介
DataFrame.head()是Pandas库中一个非常重要的函数,用于返回DataFrame对象的前n行。默认情况下,如果不指定参数,head()函数会返回前5行数据。
二、语法和参数
DataFrame.head(n=5)
- n: int, 可选参数。指定返回的行数,默认为5。
三、实例
3.1
代码:
import pandas as pd
# 创建一个简单的DataFrame
data = {
'Name': ['Alice', 'Bob', 'Charlie', 'David', 'Eve'],
'Age': [25, 30, 35, 40, 45],
'City': ['New York', 'Los Angeles', 'Chicago', 'Houston', 'Phoenix']
}
df = pd.DataFrame(data)
# 使用head()函数
print(df.head())
输出:
Name Age City
0 Alice 25 New York
1 Bob 30 Los Angeles
2 Charlie 35 Chicago
3 David 40 Houston
4 Eve 45 Phoenix
3.2
代码:
# 使用head()函数返回前3行
print(df.head(3))
输出:
Name Age City
0 Alice 25 New York
1 Bob 30 Los Angeles
2 Charlie 35 Chicago
四、注意事项
- 参数n必须是一个整数:如果传递的不是整数,函数将抛出TypeError。
- 返回的数据类型:head()函数返回的是一个DataFrame,与原始DataFrame具有相同的结构。
- 对数据的影响:head()函数不会改变原始DataFrame,它只是返回一个视图,不会对原始数据进行任何修改。