2016-09-26 7 views
-1

pandoc.tableまたはkableのいずれかのテーブルを作成しようとしていて、テーブルの10行すべてを印刷することに問題があります。手作業で表を書くように移動していたのですが、これはうまくいきました。私は6行が限界であることを示唆するものは何も見ていないので、私のコードはうまくいくはずですか?それはなぜですか?私がdtをサブセット化した場合、最後の4も同様に印刷できるので、多分6行が限界です。以下のコード:Kableとpandoc.tableは最初の6行だけを取ります

library("data.table") 
library("knitr") 
library("pander") 

count.mark <- 35 

dt.tbl1 <- data.table(Var = c("Geo", "A", "A", 
           "Cust", "A", 
           "Ins", "A", 
           "Vei", "A", 
           "Brand"), 
         RangeR = c("A1", "S1", "T1", 
           "Com", "Pri", 
           "T", "B", 
           "Pa", "Pe", 
           paste("A1 - A99 (", 
             count.mark, ")", sep="") 
           ) 
        ) 
pandoc.table(head(dt.tbl1), justify = c("left", "centre")) 
kable(head(dt.tbl1), justify = c("left", "centre")) 

答えて

2

あなたは、デフォルトでは最初の6行を示しhead(dt.tbl1)を、使用しているためです。たとえば、

pandoc.table(dt.tbl1, justify = c("left", "centre")) 
+0

doh-thx – ErrantBard

関連する問題