2015-07-22 4 views
2

Предположим, у меня есть этот векторRGB в Hex конвертер

x <- c("165 239 210", "111 45 93") 

Есть аккуратный пакет для преобразования значений RGB в шестнадцатеричные значения в R? Я нашел много способов JavaScript, но не один для R.

x <- "#A5EFD2" "#6F2D5D" 

ответ

10

Просто разделить строку вверх, а затем использовать rgb:

x <- c("165 239 210", "111 45 93") 
sapply(strsplit(x, " "), function(x) 
    rgb(x[1], x[2], x[3], maxColorValue=255)) 
#[1] "#A5EFD2" "#6F2D5D" 
+0

Извините, что сейчас работает, моя ошибка – ALKI

Смежные вопросы