Como arredondar valores apenas para exibição em pandas, mantendo os originais no quadro de dados?

Desejo arredondar apenas valores no quadro de dados para fins de exibição, quando uso head () ou tail (), mas quero que o dataframe retenha os valores originais.

Eu tentei usar o método round, mas ele altera os valores no dataframe original. Não desejo criar uma cópia separada de cada vez para esse fim.

Existe outra maneira de criar uma cópia separada?

Edit: Estou tendo problemas para olhar os valores porque algumas colunas têm notações e ^ 10. Eu gostaria de dar uma olhada no máximo de duas a três casas decimais e não ficar olhando para os valores dos expoentes.

Edit 2: Resolvido. Obrigado pela resposta rápida.

questionAnswers(1)

yourAnswerToTheQuestion