Учитывая этот образец данные:Добавить недостающие столбцы в таблицу R
x = 1:12; names(x) = LETTERS[1:length(x)]
y = c('A','C','E','F','J','E','K','L','E','L','F','A','E')
Когда я table(y)
я получаю:
A C E F J K L
2 1 4 2 1 1 2
Как расширить, что включать нулевые записи для все колонки заголовки в x
? Другими словами, выход я после:
A C E F J K L B D G H I
2 1 4 2 1 1 2 0 0 0 0 0
(несортированный, как показано здесь, или сортируют, я не возражаю.)
Спасибо! Я дал галочку flodel, так как он наилучшим образом отвечает на заданный вопрос, но это был код, который я _actually_ хотел (потому что мне нужен именованный вектор, а не 'table', а' as.vector (mytable) ', кажется, теряет имена). –
@ DarrenCook, вы можете сделать 'c (mytable)' для преобразования в целочисленный вектор и сохранения имен. – flodel