Olá, Rodrigo, tudo bem?
Para esse tipo de operação você precisa modificar os parâmetros padrão de exibição de dados da biblioteca pandas. Isso é possível alterando o parâmetro 'display.max_colwidth'
do método pd.set_option()
.
O valor padrão é de 50 caracteres e quando passa essa quantidade o resto dos dados são suprimidos na visualização.
Logo abaixo, vou apresentar a forma padrão de visualização da coluna com mais de 50 caracteres, cujos dados acima desse valor aparecem com as reticências.
Forma padrão
Para testar o dado parâmetro, nós vamos utilizar um exemplo ficitício de acesso a sites durante o período de 3 semanas. Aqui, o código apresenta como retornar ao valor padrão de caracteres nas colunas. Caso esse parâmetro não tiver sido modificado, a linha pd.set_option('display.max_colwidth', 50)
é opcional.
Código:
import pandas as pd
# Ajustando o número máximo de caracteres para o valor padrão
pd.set_option('display.max_colwidth', 50)
# Criando um Data Frame (tabela de dados)
dados = pd.DataFrame({'Sites': ['https://books.google.com.br/books?id=Vix1hvLZOK0C&pg=PA277&redir_esc=y&hl=pt-PT#v=onepage&q&f=false','https://books.google.com.br/books?id=x5FiMR3kd_8C&pg=PA100#v=onepage&q&f=false','https://books.google.com.br/books?id=WJ9jM-dtusoC&pg=PA130&redir_esc=y#v=onepage&q&f=false'],
'Acesso_Semana_1': [1000 , 5500, 8000],
'Acesso_Semana_2': [2000, 6500 , 10000],
'Acesso_Semana_3': [3000, 7500, 12000]
})
# Imprimindo o Data Frame
dados
Saída:
Apresentando os dados completos
Seguindo o exemplo, o código abaixo apresenta como visualizar os dados completos das colunas. Lembrando que o parâmetro None
ou -1
não limita a quantidade de caracteres. Caso desejamos gerar um novo limite de caracteres, basta apenas modificar o valor no lugar do None
em pd.set_option('display.max_colwidth', None)
para a quantidade de caracteres desejados.
Código:
import pandas as pd
# Ajustando o número máximo de caracteres para o valor padrão
pd.set_option('display.max_colwidth', None)
# Criando um Data Frame (tabela de dados)
dados = pd.DataFrame({'Sites': ['https://books.google.com.br/books?id=Vix1hvLZOK0C&pg=PA277&redir_esc=y&hl=pt-PT#v=onepage&q&f=false','https://books.google.com.br/books?id=x5FiMR3kd_8C&pg=PA100#v=onepage&q&f=false','https://books.google.com.br/books?id=WJ9jM-dtusoC&pg=PA130&redir_esc=y#v=onepage&q&f=false'],
'Acesso_Semana_1': [1000 , 5500, 8000],
'Acesso_Semana_2': [2000, 6500 , 10000],
'Acesso_Semana_3': [3000, 7500, 12000]
})
# Imprimindo o Data Frame
dados
Saída:
A título de curiosidade, indico a leitura da documentação do método pd.set_option()
em que temos uma série de outros parâmetros que podemos modificar para utilizar na leitura de nossos dados.
Espero ter ajudado e qualquer dúvida é só chamar!
Forte abraço!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!