我从[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
答案 0 :(得分:3)
您可以删除名称属性并通过以下方式取出实际部分:
attributes(ans) <- NULL
sapply(ans, Re)