Pandas DataFrame info() 方法

定义和用法

info() 方法打印有关 DataFrame 的信息。

信息包含列数、列标签、列数据类型、内存使用情况、范围索引以及每列中的单元格数(非空值)。

注意:info() 方法实际上会打印信息。您无需使用 print() 方法来打印信息。

实例

返回 DataFrame 的摘要:

import pandas as pd

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

df.info()

亲自试一试

语法

dataframe.info(verbose, buf, max_cols, memory_usage, show_counts, null_counts)

参数

参数是关键字参数

参数 描述
verbose
  • True
  • False
可选。是否打印所有信息。
buf buffer 可选。将输出写入缓冲区,而不是 sys.stdout。在写入文件时很有用。
max_cols int 可选。指定您希望从中获取信息的列数。
memory_usage
  • True
  • False
  • string
可选。指定是否打印内存使用情况,或者指定 'deep' 以执行内存使用量的实际计算(计算机资源成本较高),而不是基于数据类型和行数进行估算(成本较低)。
show_counts
  • True
  • False
可选。指定是否打印非空计数。

返回值

无返回值。info() 方法不返回任何值,它打印信息。