2017-02-06 18 views
-2

У меня есть таблица частот:Как преобразовать частотную таблицу в вектор фактических данных?

# a b 
# x 1 
# y 2 
# z 3 

и я хочу, чтобы создать вектор [х, у, у, г, г, г] на основе подсчетов в б.

Каков наиболее эффективный способ сделать это?

Спасибо!

+4

'rep (df $ a, df $ b)' –

+0

Отлично, спасибо! – pau

ответ

0

Используйте функцию rep. Я не знаю другого метода, который быстрее, чем это.

a = c("x","y", "z") 
b = c(1,2,3) 
output <- rep(a,b)