English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Opções Personalizadas do Pandas

Exemplo de operação de opção personalizada do Pandas

Pandas é amplamente utilizado porque fornece uma API para personalizar comportamentos.
A API personalizada possui cinco funções relacionadas:

get_option()set_option()reset_option()describe_option()0]

Vamos juntos entender esses métodos.

get_option(param)

get_option aceita um parâmetro e retorna os seguintes valores:

Descrição

mostra a quantidade de valores padrão. O interpretador lê esse valor e o exibe como limite de linha.

 Exemplo
 ):

print(pd.get_option("display.max_rows"))

    60

Exibir Número Máximo de Linhas a Serem Exibidas

mostra a quantidade de valores padrão. O interpretador lê esse valor e o exibe como limite de linha.

 Exemplo
 print(pd.get_option("display.max_columns"))

print(pd.get_option("display.max_rows"))

    20

Aqui,60 e20 é o valor padrão do parâmetro de configuração.

set_option(param,value)

set_option aceita dois parâmetros e define o valor como parâmetro, conforme mostrado a seguir:

Descrição

Usando set_option(), podemos alterar o número de linhas padrão a ser exibido.

 Exemplo
 pd.set_option("display.max_rows",80)
 ):

print(pd.get_option("display.max_rows"))

    80

Exibir Número Máximo de Linhas a Serem Exibidas

Usando set_option(), podemos alterar o número de linhas padrão a ser exibido.

 Exemplo
 pd.set_option("display.max_columns",30)
 print(pd.get_option("display.max_columns"))

print(pd.get_option("display.max_rows"))

    30

reset_option(param)

reset_option Aceita um parâmetro e define-o como valor padrão.

Descrição

Usando reset_option(), podemos alterar o valor para o número de linhas padrão a ser exibido.

 Exemplo
 pd.reset_option("display.max_rows")
 ):

print(pd.get_option("display.max_rows"))

    60

describe_option(param)

describe_option Imprimir a descrição dos parâmetros

Descrição

Usando reset_option(), podemos alterar o valor para o número de linhas padrão a ser exibido.

 Exemplo
 pd.describe_option("display.max_rows")

print(pd.get_option("display.max_rows"))

    display.max_rows: int
    se exceder o número máximo de linhas, mude para a visão truncada. Dependendo de
    'large_repr', os objetos são ou truncados centralmente ou impressos como
    uma visão resumida. O valor 'None' significa ilimitado.
    Caso o python/O IPython está sendo executado em um terminal e `large_repr`
    igual a 'truncate', isso pode ser definido como 0 e o pandas será automaticamente-detectar
    a altura do terminal e imprimir um objeto truncado que se encaixe
    a altura da tela. O notebook IPython, o IPython qtconsole ou
    IDLE não deve ser executado em um terminal e, portanto, não é possível fazer isso
    corrigir automaticamente-detecção.
    [default: 6[padrão:] 60] [currently:

0]

option_context()

Descrição

O gerenciador de contexto option_context() é usado para definir temporariamente opções dentro da declaração with. O valor da opção é restaurado automaticamente quando você sai do bloco with.

 Exemplo
 import pandas as pd10with pd.option_context("display.max_rows",
    ):
    ):

print(pd.get_option("display.max_rows"))

    10
 10

Resultados da Execução:

Verifique a Diferença Entre as Primeiras e Segundas Impressões. A Primeira Impressão Imprime o Valor Definido por option_context(), que é Temporário no Próprio Contexto com with. Após o Bloco with, a Segunda Impressão Imprime o Valor Configurado.

Parâmetros Usados FrequentementeParâmetro
Descriçãodisplay.max_rows
Exibir Número Máximo de Linhas a Serem ExibidasExibir Número Máximo de Colunas a Serem Exibidas
display.expand_frame_reprExibir Caixa de Dados para Esticar a Página
display.max_colwidthExibir Largura Máxima da Coluna
display.precisionExibir Precisão de Número Decimal