English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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 aceita um parâmetro e retorna os seguintes valores:
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
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 aceita dois parâmetros e define o valor como parâmetro, conforme mostrado a seguir:
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
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 Aceita um parâmetro e define-o como valor padrã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 Imprimir a descrição dos parâmetros
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:
option_context()
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:
Parâmetros Usados Frequentemente | Parâmetro |
Descrição | display.max_rows |
Exibir Número Máximo de Linhas a Serem Exibidas | Exibir Número Máximo de Colunas a Serem Exibidas |
display.expand_frame_repr | Exibir Caixa de Dados para Esticar a Página |
display.max_colwidth | Exibir Largura Máxima da Coluna |
display.precision | Exibir Precisão de Número Decimal |