Middle
Há uma coluna com números no DataFrame, quero convertê-la para o tipo string. Como fazer? E se não usar o astype?
sobes.tech IA
Resposta da IA
Para converter uma coluna de números num DataFrame para o tipo string, geralmente usa-se o método astype(str), por exemplo:
import pandas as pd
df['coluna'] = df['coluna'].astype(str)
Se não for possível usar astype, pode aplicar o método apply com a função str:
df['coluna'] = df['coluna'].apply(str)
Ou usar o método map:
df['coluna'] = df['coluna'].map(str)
Todos esses métodos convertem valores numéricos em strings, sendo que apply e map oferecem maior flexibilidade para transformações personalizadas.