我有以下对象,我想将没有属性的数字作为列提取到数据框。我尝试了这个,但没有工作:
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]" ...
答案 0 :(得分:3)
来自?c
:
c有时用于删除属性的副作用 名称,例如将数组转换为向量。 as.vector是一个更多 直观的方式,但也删除了名称。另请注意方法 除了默认值之外不需要这样做(他们会这样做 几乎可以肯定保留一个类属性。)
看起来你想要使用,
data.frame(as.vector(alpha.bar))