1
resposta

[Dúvida] Utilização do str() para alteração do tipo de dado em DataFrame

Olá. Boa tarde. Tudo bem?

Gostaria de saber se o código abaixo, referente ao tópico 04 da unidade 04 estaria correto e se existe algum tipo de problema utilizar dessa forma.

dados['Descricao'] = (dados['Tipo'] + ' localizada em ' + dados['Bairro'] + ', possui ' + str(dados['Quartos']) + ' quarto(s) e ' + str(dados['Vagas']) + ' vaga(s) na garagem!')
dados

A saída permaneceu a mesma, mas surgiu essa dúvida.

1 resposta

Boa tarde Italo! Tudo bem com você?

Seu código está correto. Converter os valores numéricos para strings usando a função str(), é uma abordagem válida.

Ícone de sugestão Para saber mais:

Uma prática comum em Pandas é utilizar o método `.astype(str)` para converter colunas inteiras para strings. Isso torna o código mais legível e é uma abordagem mais "pandasica".

Indico esta leitura: Alterando um tipo de coluna em um DataFrame no Pandas

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!