Seite 1 von 1

Basics: Modifizieren von Variable

Verfasst: Fr Sep 07, 2018 10:50 am
von Anike
Ich habe 2 Spalten "length" und "diameter", die Werte sind als factor in folgendem Format gespeichert:
length
L33
L28
...

diameter
D12.0
D11.0
...

Beides sind Wertangaben in mm mit denen ich gerne Rechnen würde, dafür müsste ich nun das L bzw. D entfernen und glaube in numeric umwandeln, oder? Komme nur leider grad nicht drauf wie :?

Re: Basics: Modifizieren von Variable

Verfasst: Fr Sep 07, 2018 10:59 am
von jogo
Hallo Anike,

willkommen im Forum!
Da gibt es verschiedene Möglichkeiten ... (eine dürfte Dir ja reichen ;) )

Code: Alles auswählen

Dataframe$L <- as.numeric(gsub("L", "", Dataframe$length))
Dataframe$D <- as.numeric(gsub("D", "", Dataframe$diameter))
Das funktioniert auch mit Faktoren: (Test)

Code: Alles auswählen

l <- as.factor(c("L33", "L28"))
as.numeric(gsub("L", "", l))
weil gsub() bei x= character erwartet (Faktoren werden in diesem Fall automatisch zu character konvertiert).

Gruß, Jörg

Re: Basics: Modifizieren von Variable

Verfasst: Fr Sep 07, 2018 11:04 am
von Anike
Hey Jörg,

super, hat geklappt!

Vielen lieben Dank :)