如何扩大输出显示以查看 Pandas 数据框中的更多列?
在Python中,如果数据框中的列数更多,则并非所有列都会显示在输出显示中。所以,让我们看看如何扩大输出显示以查看更多列。
方法一:使用pandas.set_option()函数。
该函数用于设置指定选项的值。
Syntax: pandas.set_option(pat, value)
Returns: None
例子:
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
输出: