如何在没有属性的情况下提取数字?

时间:2014-06-12 13:15:00

标签: r

我有以下对象,我想将没有属性的数字作为列提取到数据框。我尝试了这个,但没有工作:

data.frame(do.call(rbind, alpha.bar))

Named num [1:66] 0.122 0.125 0.131 0.137 0.138 ...
 - attr(*, "names")= chr [1:66] "alpha[1]" "alpha[2]" "alpha[3]" "alpha[4]" ...

1 个答案:

答案 0 :(得分:3)

来自?c

  

c有时用于删除属性的副作用   名称,例如将数组转换为向量。 as.vector是一个更多   直观的方式,但也删除了名称。另请注意方法   除了默认值之外不需要这样做(他们会这样做   几乎可以肯定保留一个类属性。)

看起来你想要使用,

data.frame(as.vector(alpha.bar))