xtable
目前還不知道如何打印頻率表base::table
。我現在做的是我把它轉換成數據幀,然後我更改使用colnames
標題需要:r xtable和頻率表,逐行打印
dset <- data.frame(rpois(100, 1))
dset.print <- as.data.frame(table(dset))
colnames(dset.print) <- c("smth", "freq")
xtable(dset.print)
現在,我想是打印此表橫行(像table(dset)
實際輸出與標題在前面)。我試過這樣的東西
dset.print <- t(as.matrix(table(dset)))
dset.print <- cbind(c("smth", "freq"), as.data.frame(dset.print))
但是這並沒有給我想要的東西。
你會考慮使用kable()或pander()嗎? pander()的輸出在HTML,PDF和MS Word中看起來相當不錯。它不需要更改打印「類型」,正如我在下面的答案中xtable所要求的那樣。在Word中沒有列名看起來有點有趣。 –