La oss lage en dataramme som heter markedet.
I R -programmering, hvis du vil returnere datatypen til alle kolonnene i en dataramme, kan du bruke Sepply () -metoden.
Syntaks:
Sapply (DataFrame_Object, klasse)Parametere:
Det tar to parametere.
Resultat:
Du kan se markedsdatarammen med hver kolonnedatatype her:
Merk at alle kolonnetyper er karaktertyper.
Nå må vi konvertere noen kolonner til numeriske typer.
Metode 1: som.Numerisk ()
AS.Numerisk () -metode konverterer den gitte karaktertypen -kolonnen til numerisk. Det tar kolonnenavnet som en parameter.
Syntaks:
som.Numerisk (DataFrame_Object $ kolonne)Hvor,
DataFrame_Object er inngangsdatarammen, og kolonnen er karaktertypekolonnen konvertert til numerisk.
Eksempel 1
I dette eksemplet konverterer vi Market_id -kolonnen til numerisk og viser alle kolonnetyper ved hjelp av Sepply () -metoden.
#Lag et dataaframmarked som har 4 rader og 5 kolonner.Resultat:
Vi kan observere at Market_id -kolonnen er konvertert til numerisk.
Eksempel 2
I dette eksemplet konverterer vi Market_SquareFeet -kolonnen til Numeric og viser alle kolonnetyper ved hjelp av Sepply () -metoden.
#Lag et dataaframmarked som har 4 rader og 5 kolonner.Resultat:
Vi kan observere at Market_SquareFeet -kolonnen er konvertert til numerisk.
Metode 2: Transform () med AS.Numerisk ()
Transform () -metoden endrer datatypen til en kolonne. Det tar to parametere. Den første parameteren er datarammeobjektet, og den andre parameteren er kolonnen som tar som.numerisk (), som brukes til å konvertere den gitte karaktertypen -kolonnen til numerisk. Det tar kolonnenavn som en parameter
Syntaks:
transform (dataaframe_object, kolonne = som.Numerisk (kolonne))Parametere:
Eksempel 1
I dette eksemplet konverterer vi Market_id -kolonnen til numerisk og viser alle kolonnetyper ved hjelp av Sepply () -metoden.
#Lag et dataaframmarked som har 4 rader og 5 kolonner.Resultat:
Vi kan observere at Market_id -kolonnen er konvertert til numerisk.
Eksempel 2
I dette eksemplet konverterer vi Market_SquareFeet -kolonnen til Numeric og viser alle kolonnetyper ved hjelp av Sepply () -metoden.
#Lag et dataaframmarked som har 4 rader og 5 kolonner.Resultat:
Vi kan observere at Market_SquareFeet -kolonnen er konvertert til numerisk.
Konklusjon
Fra denne artikkelen så vi to metoder for å konvertere en dataramme -kolonne til numerisk type ved hjelp av som.numeriske () og transformasjonsmetoder () metoder. Vi lærte at transformasjon () brukt som.numerisk () for å konvertere en kolonne til en numerisk type.