如何拓宽输出显示,在Pandas数据框架中看到更多的列

如何拓宽输出显示,在Pandas数据框架中看到更多的列

在Python中,如果数据框架中有很多列,那么不是所有的列都会显示在输出显示中。所以,让我们看看如何扩大输出显示以看到更多的列。

方法1:使用pandas.set_option()函数。

该函数用于设置一个指定选项的值。

语法: pandas.set_option(pat, value)

返回值: None

示例:

# importing numpy library 
import numpy as np
  
# importing pandas library
import pandas as pd
  
# define a dataframe of
# 2 rows and 100 columns
# with random entries
df = pd.DataFrame(np.random.random(200).reshape(2, 100))
  
# show the dataframe
df

输出:

如何拓宽输出显示,在Pandas数据框架中看到更多的列?

使用pandas.set_option()函数以更宽的格式打印上述输出。

# using pd.set_option()
# to widen the output 
# display
pd.set_option('display.max_columns', 100)
  
# show the dataframe
df

输出:

如何拓宽输出显示,在Pandas数据框架中看到更多的列?

方法2:使用pd.options.display.max_columns属性.

这个属性用来设置在pandas数据框架的显示中所显示的列数。

示例:

# importing numpy library
import numpy as np
  
# importing pandas library
import pandas as pd
  
# define a dataframe of
# 15 rows and 200 columns
# with random entries
df = pd.DataFrame(np.random.randint(0, 100, 
                                    size =(15, 200)))
  
# show the dataframe
df

输出:

如何拓宽输出显示,在Pandas数据框架中看到更多的列?

使用pd.options.display.max_columns属性,以更宽的格式打印上述输出。

# using an alternative
# way to use 
# pd.set_option() method
# to widen the output 
# display
pd.options.display.max_columns = 200
  
# show the dataframe
df

输出:

如何拓宽输出显示,在Pandas数据框架中看到更多的列?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程