Vamos explorar.
Função Sintaxe
A sintaxe da função é como ilustrado abaixo:
Quadro de dados.astype (dtype, cópia = true, erros = 'raise')Os parâmetros da função são como mostrados:
Valor de retorno
A função retorna um quadro de dados com o objeto especificado convertido ao tipo de dados de destino.
Exemplo
Dê uma olhada no código de exemplo mostrado abaixo:
# importar pandasConverter int para flutuar
Para converter o 'col1' em valores de ponto flutuante, podemos fazer:
df.Col1.astype ('float64', cópia = true)O código acima deve converter 'col1' em flutuadores, como mostrado na saída abaixo:
Converter em vários tipos
Também podemos converter várias colunas em diferentes tipos de dados. Por exemplo, convertemos 'col1' para flutuar64 e 'col2' para cordas no código abaixo.
print (f "antes: df.dtypes \ n ")No código acima, passamos a coluna e o tipo de dados de destino como um dicionário.
Os tipos resultantes são como mostrados:
Converter dataframe em string
Para converter todo o quadro de dados em tipo de string, podemos fazer o seguinte:
df.Aplicar -se (STR)O exposto acima deve lançar todo o quadro de dados em tipos de string.
Conclusão
Neste artigo, abordamos como converter uma coluna de pandas de um tipo de dados para outro. Também abordamos como converter um quadro de dados inteiro em tipo de string.
Codificação feliz!!