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 |
|
可选。是否打印所有信息。 |
buf | buffer | 可选。将输出写入缓冲区,而不是 sys.stdout。在写入文件时很有用。 |
max_cols | int | 可选。指定您希望从中获取信息的列数。 |
memory_usage |
| 可选。指定是否打印内存使用情况,或者指定 'deep' 以执行内存使用量的实际计算(计算机资源成本较高),而不是基于数据类型和行数进行估算(成本较低)。 |
show_counts |
|
可选。指定是否打印非空计数。 |
返回值
无返回值。info()
方法不返回任何值,它打印信息。