Я пытаюсь отобразить фрейм данных в документе RMarkdown с помощью пакета Pander.
Я хотел бы выделить минимальное значение в каждой строке значений. Вот что я пробовал:
df <- replicate(4, rnorm(5))
df <- as.data.frame(df)
df$min <- apply(df, 1, min)
emphasize.strong.cells(which(df == df$min, arr.ind = T))
pander(df[1:4])
Когда я это делаю, я получаю сообщение об ошибке:
Error in check.highlight.parameters(emphasize.strong.cells, nrow(t), ncol(t)) :
Too high number passed for column indexes that should be kept below 6
Я могу распечатать всю таблицу (со столбцом min) без каких-либо проблем или распечатать неполную таблицу без выделения, но ни один из них не идеален. Я хочу выделить, но я не хочу включать столбец «минимум».
Я предполагаю, что тот факт, что я оставляю некоторые выделенные ячейки вне команды pander, вызывает ошибку.
Есть ли способ обойти это? Или лучший способ сделать это?
Спасибо.
Подвопрос: что, если я хочу выделить минимум в первых нескольких строках и максимум в следующих нескольких. Возможно ли это в одной таблице?