문제

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,

도움이 되었습니까?

해결책

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

다른 팁

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
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top