Creiamo un frame di dati chiamato Market.
Nella programmazione R, se si desidera restituire il tipo di dati di tutte le colonne in un frame di dati, è possibile utilizzare il metodo Sapply ().
Sintassi:
sapply (dataframe_object, classe)Parametri:
Ci vogliono due parametri.
Risultato:
Puoi vedere il frame di dati di mercato con ciascun tipo di dati di colonna qui:
Si noti che tutti i tipi di colonna sono tipi di caratteri.
Ora, dobbiamo convertire alcune colonne in tipi numerici.
Metodo 1: come.numerico()
L'as.Il metodo numerico () converte la colonna del tipo di carattere dato in numerico. Prende il nome della colonna come parametro.
Sintassi:
COME.numerico (dataframe_object $ colonna)Dove,
DataFrame_Object è il frame di dati di input e la colonna è la colonna del tipo di carattere convertito in numerico.
Esempio 1
In questo esempio, convertiamo la colonna Market_id in numerico e visualizziamo tutti i tipi di colonna usando il metodo sapply ().
#Crea un mercato dati che ha 4 righe e 5 colonne.Risultato:
Possiamo osservare che la colonna Market_id sia convertita in numerico.
Esempio 2
In questo esempio, convertiamo la colonna Market_squarefeet in numerico e visualizziamo tutti i tipi di colonne usando il metodo sapply ().
#Crea un mercato dati che ha 4 righe e 5 colonne.Risultato:
Possiamo osservare che la colonna Market_Squarefeet sia convertita in numerico.
Metodo 2: trasform () con AS.numerico()
Il metodo Transform () modifica il tipo di dati di una colonna. Ci vogliono due parametri. Il primo parametro è l'oggetto Frame di dati e il secondo parametro è la colonna che prende come.numerico (), che viene utilizzato per convertire la colonna del tipo di carattere dato in numerico. Prende il nome della colonna come parametro
Sintassi:
trasform (dataframe_object, column = as.numerico (colonna))Parametri:
Esempio 1
In questo esempio, convertiamo la colonna Market_id in numerico e visualizziamo tutti i tipi di colonna usando il metodo sapply ().
#Crea un mercato dati che ha 4 righe e 5 colonne.Risultato:
Possiamo osservare che la colonna Market_id sia convertita in numerico.
Esempio 2
In questo esempio, convertiamo la colonna Market_squarefeet in numerico e visualizziamo tutti i tipi di colonne usando il metodo sapply ().
#Crea un mercato dati che ha 4 righe e 5 colonne.Risultato:
Possiamo osservare che la colonna Market_Squarefeet sia convertita in numerico.
Conclusione
Da questo articolo, abbiamo visto due metodi per convertire una colonna della cornice di dati in tipo numerico usando come.Metodi numerici () e trasformi (). Abbiamo imparato che trasform () usato come.numerico () per convertire una colonna in un tipo numerico.