Print Information of a Pandas DataFrame
To print information of Pandas DataFrame, call DataFrame.info() method. The DataFrame.info() method returns nothing but just prints information about this DataFrame.
The syntax to use info() method of a DataFrame is
DataFrame.info(verbose=None, buf=None, max_cols=None, memory_usage=None, show_counts=None, null_counts=None)
Example 1: Print DataFrame Information
In the following program, we have created a DataFrame. We shall print this DataFrame’s information using DataFrame.info() method.
Python Program
import pandas as pd
df = pd.DataFrame(
[['abc', 22],
['xyz', 25],
['pqr', 31]],
columns=['name', 'age'])
df.info()
Run Output
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 3 entries, 0 to 2
Data columns (total 2 columns):
name 3 non-null object
age 3 non-null int64
dtypes: int64(1), object(1)
memory usage: 128.0+ bytes
If we observe, info() method printed the type of this object, range, columns, number of entries in each columns, if the columns are non-null, datatype of columns, and memory usage of this DataFrame.
Summary
In this tutorial of Python Examples, we learned how to print the information of a DataFrame using DataFrame.info() method.