также размещен как проблема на github
После использования group_by
невозможно правильно вывести таблицу с pandoc с параметрами digits=
или round=
.
Уберите group_by
из цепочки, и pandoc отлично отобразит таблицу. Добавьте group_by
, и количество десятичных разрядов чисел с плавающей запятой будет слишком большим для отображения.
# test dataframe
dat <- data.frame(matrix(rnorm(10 * 10), 10))
group <- rbinom(10,20,.1)
df1 <- cbind(group, dat)
library(pander)
pander(df1, digits = 2, keep.line.breaks = TRUE, split.table = Inf,
caption = "Not Grouped, correct format")
library(dplyr)
df2 <- df1 %>%
group_by(group)
pander(df2, digits = 2, keep.line.breaks = TRUE, split.table = Inf,
caption = "Grouped, incorrect format")
Есть ли способ обойти это?