Используя kableExtra :: save_kable, я обнаружил, что сохранение в формате PDF приводит к удалению ранее сохраненной HTML-таблицы с тем же именем.В этом примере:
df <- data.frame(a = c(1:4), b = c(5:8))
df <- kableExtra::kable(df)
kableExtra::save_kable(df, file = "table.html")
kableExtra::save_kable(df, file = "table.pdf")
сохраняется только table.pdf.
Однако после замены порядка:
df <- data.frame(a = c(1:4), b = c(5:8))
df <- kableExtra::kable(df)
kableExtra::save_kable(df, file = "table.pdf")
kableExtra::save_kable(df, file = "table.html")
обе таблицы теперь сохранены.
Это дает мне исправление, но мне интересно, если это поведениедизайн и может ли он быть изменен без изменения порядка кода, что я не всегда хочу делать.