Frage

I am trying to figure out how can i calculate the mean of a vector.

Vector is S1temp which prints [1] "18, 20.5, 18, 18.6, 21.5". I 've read searched for a solution but as.numeric and suppressWarnings does not work.

Is there an other way to do achieve this?

thanks,

War es hilfreich?

Lösung

as.numeric(unlist((strsplit(S1temp,",")))

Andere Tipps

An alternative to strsplit here is to just use scan:

S1temp
# [1] "18, 20.5, 18, 18.6, 21.5"

X <- scan(text = S1temp, sep = ",")
# Read 5 items

X
# [1] 18.0 20.5 18.0 18.6 21.5

str(X)
#  num [1:5] 18 20.5 18 18.6 21.5
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top