📜  Python中的 Pandas.reset_option()函数

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

Python中的 Pandas.reset_option()函数

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

重置选项()

示例 1:我们将使用pandas.get_option() pandas.reset_option()其重置为默认值。

# importing the module
import pandas as pd
  
# setting the values
pd.set_option("display.max_rows", 10)
pd.set_option("display.min_rows", 2)
pd.set_option("display.max_columns", 5)
pd.set_option("display.html.border", 3)
pd.set_option("io.excel.xlsm.reader", "openpyxl")
  
# displaying the values
print("The altered values are : ")
print("Value of max_rows : " + 
      str(pd.get_option("display.max_rows")))
  
print("Value of min_rows : " + 
      str(pd.get_option("display.max_columns")))
  
print("Value of max_columns : " + 
      str(pd.get_option("display.max_columns")))
  
print("Value of border : " + 
      str(pd.get_option("display.html.border")))
  
print("Value of xlsm reader : " + 
      str(pd.get_option("io.excel.xlsm.reader")))
  
# resetting the values to default
pd.reset_option("display.max_rows")
pd.reset_option("display.min_rows")
pd.reset_option("display.max_columns")
pd.reset_option("display.html.border")
pd.reset_option("io.excel.xlsm.reader")
  
# displaying the default values
print("\nThe default values are : ")
  
print("Value of max_rows : " + 
      str(pd.get_option("display.max_rows")))
  
print("Value of min_rows : " + 
      str(pd.get_option("display.max_columns")))
  
print("Value of max_columns : " + 
      str(pd.get_option("display.max_columns")))
  
print("Value of border : " + 
      str(pd.get_option("display.html.border")))
  
print("Value of xlsm reader : " + 
      str(pd.get_option("io.excel.xlsm.reader")))

输出 :

示例 2:我们可以通过将“all”作为参数传递给pandas.reset_option()函数来一次重置所有选项的值,而不是单独重置不同选项的值。

# importing the module
import pandas as pd
  
# setting the values
pd.set_option("display.max_rows", 10)
pd.set_option("display.min_rows", 2)
pd.set_option("display.max_columns", 5)
pd.set_option("display.html.border", 3)
pd.set_option("io.excel.xlsm.reader", "openpyxl")
  
# displaying the values
print("The altered values are : ")
  
print("Value of max_rows : " + 
      str(pd.get_option("display.max_rows")))
  
print("Value of min_rows : " + 
      str(pd.get_option("display.max_columns")))
  
print("Value of max_columns : " + 
      str(pd.get_option("display.max_columns")))
  
print("Value of border : " + 
      str(pd.get_option("display.html.border")))
  
print("Value of xlsm reader : " + 
      str(pd.get_option("io.excel.xlsm.reader")))
  
# resetting the values to default
pd.reset_option("all")
  
# displaying the default values
print("\nThe default values are : ")
  
print("Value of max_rows : " + 
      str(pd.get_option("display.max_rows")))
  
print("Value of min_rows : " + 
      str(pd.get_option("display.max_columns")))
  
print("Value of max_columns : " + 
      str(pd.get_option("display.max_columns")))
  
print("Value of border : " + 
      str(pd.get_option("display.html.border")))
  
print("Value of xlsm reader : " + 
      str(pd.get_option("io.excel.xlsm.reader")))

输出 :