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関数は、headerFALSEに設定すると、不要な「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 に答える