我正在使用knitr
包生成一些基本的表。我在下一張幻燈片上顯示了一張幻燈片中的第一行n行和最後一行的n行。我使用head()
和tail()
來獲取第一行和最後一行。如何刪除插入到pander表中的行名?
使用head()
生產什麼我想到:
library(dplyr)
library(pander)
data.frame(a = sample(LETTERS, 10),
b = sample(LETTERS, 10)) %>%
head(5) %>%
pander()
主要生產
-------
a b
--- ---
G B
I P
N H
U W
V A
-------
但
data.frame(a = sample(LETTERS, 10),
b = sample(LETTERS, 10)) %>%
tail(5) %>%
pander()
產生
----------------
a b
-------- --- ---
**6** Y B
**7** F O
**8** B H
**9** R Y
**10** W X
----------------
我無法從最終表中刪除行名稱。
The top answer here表明,當他們是1:n
時,Pander會從表中刪除行名,但在這裏,它們以1開頭,所以它們不會自動刪除。
如何防止顯示行號?我試過使用select()
以及使用更新從this question無濟於事。
呀,我無法弄清楚如何使用'rownames(DF)<:在github帳戶的
pander
另一個黑客的問題是使用切片。包括'as.tbl()'和'as.data.frame()'現在可用。儘管如此,還是有更好的辦法。 – Steven