Sobes.tech
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.