0

我喜欢使用我的结果的 ascii 输出。

我的表格标题中总是有一个额外的“h”,我手动删除。

我无法弄清楚如何在我的代码中修复它。查看代码和结果。例如,多少辆汽车有多少个汽缸。

data(mtcars)
library(ascii)
ascii(as.data.frame(table(mtcars$cyl)),include.rownames=F,format='nice')


|================ 
h| Var1 h| Freq 
| 4    | 11   
| 6    | 7    
| 8    | 14   
|================ 

我想从标题中删除多余的 h 字符。使输出看起来像这样:

|================ 
| Var1 | Freq 
| 4    | 11   
| 6    | 7    
| 8    | 14   
|================ 

它是 ascii 库还是我的代码中的错误?我想通过正确的 ascii 调用参数来完成它,而不是对输出进行后处理,但如果无法找到正确的解决方案,我会考虑任何“修复”。

4

1 回答 1

2

这并不完全明显,但该ascii.data.frame函数接受一个header参数,当设置为 FALSE 时将消除不需要的“h”。还有一个include.colnames论点,如果有人想摆脱我所谓的“标题”。

> ascii(as.data.frame(table(mtcars$cyl)),include.rownames=F,header=FALSE,format='nice')
|============== 
| Var1 | Freq 
| 4    | 11   
| 6    | 7    
| 8    | 14   
|============== 
于 2012-05-30T17:58:01.497 回答