【Python】进阶学习:pandas--info()用法详解
info()
是pandas库中DataFrame对象的一个方法,它用于打印有关DataFrame的信息,包括行数、列数、列索引、列数据类型和内存使用情况等。
info()
方法的基本语法如下:
DataFrame.info(self, memory_usage='default', null_counts='default', verbose=False, class_name=False, dtype=None, header=True, index=True, justify=None, max_cols=None, max_rows=None, memory_usage_loc=None, na_rep='<NA>', name=None, non_index_names=None, obs_name='observable', show_counts='default', width=None)
参数说明:
memory_usage
:表示是否显示每列的内存使用情况,可以是True
、False
或'deep'
。null_counts
:表示是否显示每列的空值计数,可以是True
或False
。verbose
:表示是否显示更详细的信息。class_name
:表示是否显示对象类型信息。dtype
:表示是否只显示指定的数据类型。header
:表示是否显示列头信息。index
:表示是否显示索引信息。justify
:表示对齐方式。max_cols
:表示最大显示的列数,超过则不显示。max_rows
:表示最大显示的行数,超过则不显示。memory_usage_loc
:表示是否显示每行的内存使用情况。na_rep
:表示空值的表示方式。name
:表示是否显示DataFrame的名字。non_index_names
:表示是否显示非索引列的名字。obs_name
:表示可观测的名字。show_counts
:表示是否显示每列的值计数。width
:表示输出宽度。
示例代码:
import pandas as pd
# 创建一个DataFrame
df = pd.DataFrame({
'A': [1, 2, 3],
'B': [4, 5, 6],
'C': [7, 8, 9]
})
# 打印DataFrame的信息
df.info()
这段代码将打印出DataFrame df
的信息,包括每列的数据类型、非空值数量和每列的内存使用情况。
评论已关闭