📌  相关文章
📜  如何扩大输出显示以查看 Pandas 数据框中的更多列?

📅  最后修改于: 2022-05-13 01:54:40.557000             🧑  作者: Mango

如何扩大输出显示以查看 Pandas 数据框中的更多列?

在Python中,如果数据框中的列数更多,则并非所有列都会显示在输出显示中。所以,让我们看看如何扩大输出显示以查看更多列。

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

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

例子:

Python3
# 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


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


Python3
# 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


Python3
# 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.set_option()函数以更广泛的格式打印上述输出。

Python3

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

输出:

更宽的列显示

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

此属性用于设置编号。在 pandas 数据框的显示中显示的列数。

例子:

Python3

# 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

输出:

默认柱框

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

Python3

# 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

输出:

更宽的柱架