У меня есть объект с некоторыми атрибутами, значения которого являются целыми числами, например h =
:
attr(,"foo")
[1] 4
attr(,"bar")
[1] 2
И я хочу получить вектор типа integer(2)
, v =
:
[1] 4 2
Я нашел два неуклюжих способа добиться этого
as.vector(sapply(names(attributes(h)), function(x) attr(h, x)))
или:
as.integer(paste(attributes(h)))
Решение, которое я ищу, просто должно работать для базового случая, который я описал вышеи должен быть как можно быстрее.