Python中的Pandas.set_option()函数

Python中的Pandas.set_option()函数

Pandas有一个选项系统,可以让你定制其行为的某些方面,与显示有关的选项是用户最可能调整的。让我们看看如何设置一个指定的选项的值。

set_option()

语法 :

pandas.set_option(pat, value)

参数 :

  • pat :应该匹配单个选项的Regexp。
  • value : 选项的新值。
    如果不存在这样的选项,会引发: OptionError

示例1 : 使用display.max_rows改变要显示的行数。

# importing the module
import pandas as pd
  
# creating the DataFrame
data = {"Number" : [0, 1, 2, 3, 4, 
                    5, 6, 7, 8, 9],
        "Alphabet" : ['A', 'B', 'C', 'D', 'E', 
                      'F', 'G', 'H', 'I', 'J']}
df = pd.DataFrame(data)
  
print("Initial max_rows value : " + 
      str(pd.options.display.max_rows))
  
# displaying the DataFrame
display(df)
  
# changing the max_rows value
pd.set_option("display.max_rows", 5)
  
print("max_rows value after the change : " + 
      str(pd.options.display.max_rows))
  
# displaying the DataFrame
display(df)

输出 :
Python中的Pandas.set_option()函数

示例2 :使用display.max_columns改变要显示的列数。

# importing the module
import pandas as pd
  
# creating the DataFrame
data = {"Number" : 1,
        "Name" : ["ABC"],
        "Subject" : ["Computer"],
        "Field" : ["BDA"],
        "Marks" : 70}
df = pd.DataFrame(data)
  
print("Initial max_columns value : " + 
      str(pd.options.display.max_columns))
  
# displaying the DataFrame
display(df)
  
# changing the max_columns value
pd.set_option("display.max_columns", 3)
  
print("max_columns value after the change : " + 
      str(pd.options.display.max_columns))
  
# displaying the DataFrame
display(df)

输出 :
Python中的Pandas.set_option()函数

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程