Andiamo ad esplorare.
Sintassi della funzione
La sintassi della funzione è come illustrata di seguito:
DataFrame.astype (dtype, copy = true, errors = 'solleva')I parametri della funzione sono come mostrati:
Valore di ritorno
La funzione restituisce un frame dati con l'oggetto specificato convertito nel tipo di dati di destinazione.
Esempio
Dai un'occhiata al codice di esempio mostrato di seguito:
# Importa pandaConvertire int in galleggiare
Per convertire i valori di "Col1" in fluttuante, possiamo fare:
df.Col1.astype ('float64', copy = true)Il codice sopra dovrebbe convertire "Col1" in galleggianti come mostrato nell'output di seguito:
Converti in più tipi
Possiamo anche convertire più colonne in diversi tipi di dati. Ad esempio, convertiamo "col1" in float64 e "col2" in stringa nel codice seguente.
print (f "prima: df.dtypes \ n ")Nel codice sopra, passiamo la colonna e il tipo di dati di destinazione come dizionario.
I tipi risultanti sono come mostrato:
Converti DataFrame in String
Per convertire l'intero telaio di dati in tipo String, possiamo fare quanto segue:
df.Applicmap (STR)Quanto sopra dovrebbe lanciare l'intero telaio di dati in tipi di stringa.
Conclusione
In questo articolo, abbiamo trattato come convertire una colonna Pandas da un tipo di dati a un altro. Abbiamo anche trattato come convertire un intero telaio di dati in tipo di stringa.
Codice felice!!