多项式根到整数

时间:2015-07-04 09:54:46

标签: r

我从[1] -5+0i函数获得了polyroot(l),我不明白我怎么能像-5一样打印它。为什么row.names=F, col.names=F不起作用?

l <- c(5, 1)
x <- polyroot(l)
ans <- data.frame(sum(x), prod(x))
print(ans, row.names=F, col.names=F)

在这里,我需要打印-5 -5,但我有:

 sum.x. prod.x.
  -5+0i   -5+0i

1 个答案:

答案 0 :(得分:3)

您可以删除名称属性并通过以下方式取出实际部分:

attributes(ans) <- NULL
sapply(ans, Re)