Comece agoraComece grátis

Integers and floats

Lembra que você pode usar a função type() para ver o tipo de dado de um objeto? No entanto, essa informação é insuficiente ao trabalhar com DataFrames, já que o resultado será:

print(type(some_DataFrame))

<class 'pandas.core.frame.DataFrame'>

Se você quiser descobrir o tipo de dado de cada coluna no DataFrame, pode usar o método .info() ou o atributo .dtypes. Agora, se quiser mudar o tipo de dado de uma coluna, chame o método .astype() nessa coluna junto com o novo tipo. Por exemplo, para converter o tipo de 'column_a' para inteiro:

df['column_a'] = df['column_a'].astype(int)

Este exercicio faz parte do curso

Python para usuários de R

Ver curso

Instruções do exercicio

  • Inspecione a saída de tips.dtypes no shell.
  • Converta a coluna size para o tipo int.
  • Converta a coluna tip para o tipo float.
  • Veja .dtypes novamente.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# Convert the size column
tips['size'] = tips['size']____

# Convert the tip column
____ = ____

# Look at the types
print(____)
Editar e Executar Código