Pandas DataFrame head()方法返回DataFrame或Series的前n行,其中n是用户输入值。 head()函数用于获取前n行。这对于快速测试对象中的数据类型是否正确非常有用。对于n的负值,head()函数返回除最后n行之外的所有行,等效于df[:-n]。
句法
DataFrame.head(n=5) (n=5 is default we can set any value)
参量
python中的head()方法仅包含一个参数,即n。它是一个可选参数。通过设置它,我们固定了想要从DataFrame获得的行数。
返回值
head()函数从DataFrame返回n行。
例
编写一个程序来显示head()的工作。
import pandas as pd
import numpy as np
data_set = pd.DataFrame({'Name': ['Rohit', 'Mohit', 'Shubh', 'Pranav', 'Shivam', 'Prince'],
'Class': ['10', '09', '11', '12', '05', '07']})
print(data_set.head(5))
输出量
Name Class
0 Rohit 10
1 Mohit 09
2 Shubh 11
3 Pranav 12
4 Shivam 05
在这里,我们可以看到已经创建了一个DataFrame data_set,该数据集将这些值保存为6位学生及其学习的相应班级的名称。
假设我们只想提取前5名学生的数据,而不是全部学生的数据。当出现此类问题时,我们可以使用在熊市猫库中定义的head()方法来提取数据集的前n行。
当DataFrame由5列组成时,编写程序以使用head()函数。
import pandas as pd
import numpy as np
data_frame = pd.DataFrame({'Name': ['Rohit', 'Mohit', 'Shubh', 'Pranav', 'Shivam', 'Prince'],
'Class': [&