Pandas2.2 DataFrame
Attributes and underlying data
方法 | 描述 |
---|---|
DataFrame.index | 用于获取 DataFrame 的行索引 |
DataFrame.columns | 用于获取 DataFrame 的列标签 |
DataFrame.dtypes | 用于获取 DataFrame 中每一列的数据类型 |
DataFrame.info([verbose, buf, max_cols, …]) | 用于提供 DataFrame 的简要概述 |
pandas.DataFrame.info
pandas.DataFrame.info
方法用于提供 DataFrame 的简要概述,包括数据类型、非空值数量、内存使用情况等信息。这对于快速了解 DataFrame 的结构和内容非常有用。
方法签名
DataFrame.info(verbose=None, buf=None, max_cols=None, memory_usage=None, show_counts=None)
参数说明
verbose
:可选,布尔值或None
,指定是否显示详细信息。如果为True
,则显示所有列的非空值数量;如果为False
,则仅显示 DataFrame 的基本信息;如果为None
(默认),则根据列的数量自动决定。buf
:可选,文件对象或None
,指定输出的目标。如果为None
,则输出到标准输出(通常是控制台)。max_cols
:可选,整数,指定显示的最大列数。如果为None
,则显示所有列。memory_usage
:可选,布尔值或'deep'
,指定是否显示内存使用情况。如果为True
,则显示总内存使用情况;如果为'deep'
,则显示每个列的内存使用情况;如果为False
,则不显示内存使用情况。show_counts
:可选,布尔值,指定是否显示非空值数量。如果为True
,则显示每个列的非空值数量;如果为False
,则不显示;如果为None
(默认),则根据verbose
参数决定。
示例
import pandas as pd# 创建一个示例 DataFrame
data = {'A': [10, 20, 30, None], # 整数类型,包含一个缺失值'B': [40.5, 50.5, 60.5, 70.5], # 浮点数类型'C': ['x', 'y', 'z'