Pandas 教程

浏览6187
更新时间2025-08-12

查看数据

获取 DataFrame 快速概览最常用的方法之一是使用 head() 方法。

head() 方法从顶部开始返回表头和指定数量的行。

实例

通过打印 DataFrame 的前 10 行来快速概览:

import pandas as pd

df = pd.read_csv('data.csv')

print(df.head(10))

在我们的例子中,我们将使用一个名为 'data.csv' 的 CSV 文件。

下载 data.csv,或在浏览器中打开 data.csv

注意:如果未指定行数,head() 方法将返回前 5 行。

实例

打印 DataFrame 的前 5 行:

import pandas as pd

df = pd.read_csv('data.csv')

print(df.head())

还有一个 tail() 方法用于查看 DataFrame 的最后几行。

tail() 方法从底部开始返回表头和指定数量的行。

实例

打印 DataFrame 的最后 5 行:

print(df.tail())

有关数据的信息

DataFrames 对象有一个名为 info() 的方法,可以为您提供有关数据集的更多信息。

实例

打印有关数据的信息:

print(df.info()) 

结果

<class 'pandas.core.frame.DataFrame'>
RangeIndex: 169 entries, 0 to 168
Data columns (total 4 columns):
 #   Column    Non-Null Count  Dtype  
---  ------    --------------  -----  
 0   Duration  169 non-null    int64  
 1   Pulse     169 non-null    int64  
 2   Maxpulse  169 non-null    int64  
 3   Calories  164 non-null    float64
dtypes: float64(1), int64(3)
memory usage: 5.4 KB
None

结果说明

结果告诉我们有 169 行和 4 列:

RangeIndex: 169 entries, 0 to 168
Data columns (total 4 columns):

以及每列的名称和数据类型:

 #   Column    Non-Null Count  Dtype  
---  ------    --------------  -----  
 0   Duration  169 non-null    int64  
 1   Pulse     169 non-null    int64  
 2   Maxpulse  169 non-null    int64  
 3   Calories  164 non-null    float64

空值

info() 方法还告诉我们每列中存在多少个非空值,而在我们的数据集中,"Calories" 列中似乎有 164 个非空值。

这意味着出于某种原因,"Calories" 列中有 5 行完全没有值。

在分析数据时,空值或 Null 值可能是有害的,您应该考虑删除具有空值的行。这是迈向所谓数据清洗的一步,您将在接下来的章节中了解更多信息。

相关视频

更多

免费

php8,我来也
初级php8,我来也

34万次学习

收藏

免费

Thinkphp6.0正式版视频教程
中级Thinkphp6.0正式版视频教程

39.6万次学习

收藏

免费

细说PHP第一季
中级细说PHP第一季

31万次学习

收藏

精品课程

更多
前端入门_HTML5
前端入门_HTML5

共29课时

64.9万人学习

CSS视频教程-玉女心经版
CSS视频教程-玉女心经版

共25课时

41.2万人学习

JavaScript极速入门_玉女心经系列
JavaScript极速入门_玉女心经系列

共43课时

76.6万人学习

独孤九贱(1)_HTML5视频教程
独孤九贱(1)_HTML5视频教程

共25课时

64.1万人学习

独孤九贱(2)_CSS视频教程
独孤九贱(2)_CSS视频教程

共22课时

24.3万人学习

独孤九贱(3)_JavaScript视频教程
独孤九贱(3)_JavaScript视频教程

共28课时

36.2万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时

133.1万人学习

热门下载

更多
phpStudy 2018最新版
phpStudy 2018最新版

集成PHP7,16种组合,超全大合集

下载

VC9 32位
VC9 32位

VC9 32位 phpstudy集成安装环境运行库

下载

VC11 32位
VC11 32位

VC11 32位 phpstudy集成安装环境运行库​

下载

php程序员工具箱完整版
php程序员工具箱完整版

程序员工具箱 v1.0 php集成环境

下载

VC14 32位
VC14 32位

VC14 32位 phpstudy安装环境运行库

下载

SublimeText3汉化版
SublimeText3汉化版

中文版,非常好用

下载

Notepad++ Windows版
Notepad++ Windows版

Notepad++ 8.9.7 Windows版官方安装包,适合 Windows 用户进行代码编辑、文本处理、语法高亮和插件扩展配置。

下载