Middle
C'è una colonna con numeri in DataFrame, voglio convertirla in stringa. Come si fa? E se non usare astype?
sobes.tech AI
Risposta dell'AI
Per convertire una colonna di numeri in un DataFrame al tipo stringa, si utilizza generalmente il metodo astype(str), ad esempio:
import pandas as pd
df['colonna'] = df['colonna'].astype(str)
Se non si può usare astype, si può applicare il metodo apply con la funzione str:
df['colonna'] = df['colonna'].apply(str)
Oppure usare il metodo map:
df['colonna'] = df['colonna'].map(str)
Tutti questi metodi convertono i valori numerici in stringhe, con apply e map che offrono maggiore flessibilità per trasformazioni personalizzate.