Я использую RStudio версии 1.1.456, которая работает под управлением версии R 3.5.1.Я использую 64-разрядную версию Windows 7 Enterprise.Я использую пакет huxtable версии 4.3.0.
Я пытаюсь изменить различные аспекты huxtable, когда он связан с текстовым документом.Я обнаружил, что многие параметры (такие как right_padding, left_padding, width или col_width), похоже, не влияют на форматирование таблицы в документе Word или при тестировании форматирования непосредственно вКонсоль RStudio.
Кроме того, функция выравнивания, похоже, не «слушает».Я пытаюсь выровнять по левому краю мой первый столбец:
ht1 <- as_hux(table(other_cei_data$location))
caption(ht1) <- "Where is your institution located?"
ht1[1,1] <- "Location" ## add proper col names
ht1[1,2] <- "Frequency"
align(ht1)[,1] <- 'left'
ht1
Когда я использую этот код в консоли RStudio, это работает просто отлично.
консольная таблица
Но когда я вяжу текстовый документ, первый столбец выравнивается по центру.
таблица документов word
Когда я добавляю аргументы 'center' и 'right', столбец выравнивается, как и ожидалось.Я также заметил, что по умолчанию для таблицы в Word первый столбец выравнивается по левому краю, пока я не добавлю имя своего столбца.Если я не добавляю имена столбцов, по умолчанию выравнивается по левому краю, но независимо от того, что я указываю, столбец всегда выравнивается по левому краю.
Я также пытался создать таблицу hux вручную с тем же результатом (код ниже);'right' и 'center' работают нормально, но 'left' выровнено по центру:
ht1b <-hux(Location = c("Elsewhere in Canada","Ontario","USA or International"),
Frequency = c(10,13,4),
add_colnames = TRUE)
align(ht1b)[,1] <- 'left'
ht1b
Я не уверен, что делаю неправильно, но я надеюсь, что кто-то может помочь.Я бы очень хотел иметь возможность использовать huxtable, так как это кажется лучшим вариантом для таблиц в отчетах RMarkdown, но я обнаружил, что настройка работает не так, как ожидалось.
Заранее спасибо за вашепомощь!